แจแฃแแแฆแ แแจแแแแแแแกแ, แฐแแแ !
แแแแแแแแ
แฉแแแ แแ แแแแแแแชแแ แแงแแแแแก แคแแกแขแแก แกแแ แแแ แก, แ แแแแแแช แแแคแฃแซแแแแฃแแแ Kerio Connect แแแแขแคแแ แแแแ; แคแแกแขแแก แกแแ แแแ แแแ, แ แแแแแแแช แแแกแแฎแฃแ แแแแแ แแแ แแแแฎแแแ แแแแแแก, แแแแแแขแแแแแฃแแแ แกแฎแแแแแกแฎแแ แฅแแแแฅแจแ. แแแแแแแแ แแแแแ, แแ แแงแ แแแแแฌแแแแแฃแแ แกแขแ แฃแฅแขแฃแ แ, แ แแแแแ แแแแแแแแ แแแแกแฎแแแแแแแ แแแกแแแ แแแแแแ, แ แแช แแแฃแแแแแแก แกแแแขแแก แฅแแแแฅแแ. แงแแแแแคแแ แ แแฃแจแแแแแ แแ แงแแแแ แแแแแแแ แ แแงแ. แแ แ แแจแแแแแแ แแฆแแก แแแแแฏแแแแขแแ แแแแแแแแ แแแแแแแแ, แกแแฅแแแแแแก แกแแแ แแ แแแแแแแแ แ แงแแแแ แกแแแขแก แจแแ แแก!
แฌแแแแแกแขแแ แแ
แแแแแแแแ แแแแแ, แแแแ แแงแ Kerio Distributed Mail Domain-แแก แแแแ แแ แแ แแก แงแแแแแคแแ แก แแแแแ แแแแแแแแแก. แแแแฅแแแแแ, แจแแกแ แฃแแแแฃแแแ, แจแแแฅแแแ แแแแแฌแแแแแฃแแ แแแแแแ, แแแแ แแ แแก แแฅ แแ แแงแ, แกแแ แแแ แ แแแแ แแงแ แแแแแแแ แแแแก, แกแแฅแแฆแแแแแแแแก, แแแแขแแฅแขแแแแก แกแแแฅแ แแแแแแชแแแกแแแแก - แแแแแ แกแแ แแแ แแ แแแแแแ แ แแแแแแแแก แจแแ แแก, แแแแ แแ แกแแแ แแแ แแ แแแแ แแแแ แแแแแชแแแแแแก แกแแแฅแ แแแแแแชแแแก แ แแแแแแแแ แกแแ แแแ แก แจแแ แแก. .
แ แ แแฅแแ แฃแแแ, แแ แแแแแแ แแกแแ แแแญแแ แแก แแ แแแแ แฎแแแก แแแแแแแแแแแจแ แแ แแฏแแ แแแ แแ แคแฃแแฅแชแแแก แแ แแ แกแแแแแแก, แ แแช แแญแแ แแแแแแ. แแแแแแแแแแแ แแแแแแ แแ แคแแฅแขแแก แแแแฃแแแแขแฃแ แ แแแแแกแขแฃแ แแแ. แ แ แแงแ แซแแแแแ แกแแแแแแแแแจแ แฉแแแแ แแแแแ แแ แแแแแแแชแ แฃแแแฃแแ.
แแ แแแแแแ แแ แแแแแแแ แแแแแแฅแชแ.
แ แ แแแ แแแแขแแแ แแงแ
- แจแแฅแแแแแ แแ แ แแแแแแขแ แกแฎแแแแแกแฎแแ แกแแ แแแ แแ, แ แแแแแแแช แแแชแแแแแ แกแแญแแ แ แแแแแชแแแแแก แแแกแแแ แแฎแแ แแก แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแกแแแ. แกแแญแแ แ แแงแ แแ แแแกแแแ แแฎแแ แแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแ, แ แแแแแแช แแแแแฎแแ แชแแแแแแแ แแ แคแฃแแฅแชแแแแแ แแแแก - แแ แแ แแแแฌแแแก แแกแแแ แกแแแแแแกแแ, แแแแ แแ แฉแแแแ, แ แแ แแก แแงแ แแ แแแแแ แแ แกแฌแ แแคแ แแแแแกแแแแแ.
- แแแฌแแ แแ แแฅแแแแ แกแแแฃแแแ แ แแแแแชแแแแ แกแแแฅแ แแแแแแชแแแก แกแแ แแแขแ แกแแ แแแ แแแก แจแแ แแก. แคแแฅแขแแ, แ แแ Kerio แแแแฎแแแก แแแแแแฃแ แแแแแฅแขแก แชแแแแ แคแแแแแ, แแแแขแแ แกแแญแแ แ แแงแ แคแแแแแแแแ แแฃแจแแแแแก แกแแ แแแขแแก แจแแแฃแจแแแแแ, แแแแ แแ แกแแแแแ แแกแ แ แแแแแแแแแก แฌแงแแ แแแแแก แแแแแแแแกแฌแแแแแแ, แแแแชแแแ แแแ แแแแฃแแฌแแแแ แ แแฃแแ แฉแแแแ, แแแแกแแแฃแแ แแแแ แแแแก แแแแ, แ แแ แกแแญแแ แ แแงแ แแ แแแแแ แจแแกแ แฃแแแแ. แแแแแชแแแแแแก แกแแกแฌแแ แ แแแแฌแแแแก, แฃแชแแ แแแแแ แจแแฅแแแแก แแแแชแแแแก แแแแแ แแแ แแแแจแ แแ แ.แจ. แแ แ.แจ.
แฌแแ แ แแ แแฃแงแฃแ แแ, แแ แแแขแงแแ, แ แแ แแแฃแฎแแแแแแ แแแแกแ, แ แแ Kerio แแแแฎแแแก แแแแแฅแขแก แชแแแแ แคแแแแแ, แแก แแ แแ แแก แแกแแแ แกแฃแแแแฃแ แ, แ แแ แแแแแฎแแก แ แแแแ แแฃแจแแแแก แคแแแแฃแ แ แกแแกแขแแแ แงแแแแ แฏแแ แแ, แ แแแแกแแช แแแแแฅแขแแ แฌแแแแแ แฎแแแแ.
แแแก แจแแแแแ, แ แแช แแแแ แ แแ แ แแแแแขแแ แ แคแแฅแ แจแ, แแแแฎแแขแ แคแฃแ แชแแแแแก แแแแแฃแแแแ โแแขแ แแก แขแแ แแขแแ แแแก แฎแแแจแ แฉแแแแแแแกโ แแแแแแแแ, แแแแแก 6 แกแแแแแ แแ แแแแแฆแ แแ แ แกแฌแแ แ แแแแแฌแงแแแขแแแแแ:
- แแแ แแแแ แแแแแฌแงแแแขแแแแแแ แแแแแแแ แจแแแ แกแแฅแแ แแ แแ แแซแแแ แ แแแ แแแกแแแ แแฎแแ แแก.
- แแแแ แ แแแแแกแแแแแ แแ แแก แแแซแแแแแ.
แฃแแแ แแแแแ แแแแแฆแแแซแ แแ แแ แแ แกแฌแแ แ แคแแฅแ แแ, แ แแแแแแช แ แแแแแแแแ แแกแแแแ แจแแแชแแ แแ - DFS
แแแแแฌแงแแแขแแแแแ
แแแแแ แแแแแกแแแแแ แแกแ แแแแแแงแฃแ แแแแแ
- แจแแแขแแแแ แงแแแแ แกแแ แแแ แ, แ แแแแแแช แแแแฆแแแก แแแแแฌแแแแแแแก แกแแแฅแ แแแแแแชแแแจแ OS Windows-แจแ. (แแแฌแแแ แแงแ Linux-แแ. แกแแญแแ แ แแงแ แคแแกแขแแก แแแแแชแแแแแแก แกแฎแแ OS-แจแ แแแแ แแชแแ)
- แแแแกแแแฆแแ แแ แแแ แแฅแขแแ แแแแแก แกแขแ แฃแฅแขแฃแ แ, แ แแแแแแแช แแแแแฌแแแแแแแก แแแแฆแแแแ แกแแแฅแ แแแแแแชแแแจแ - แแกแแแ แฃแแแ แแงแแก แแแแแขแฃแ แ.
- แแแแกแแแฆแแ แแ แงแแแแ แคแแกแขแแก แกแแ แแแ แ แแ แแ แแแแแแแก แฅแแแจ แแ แแ DFS แกแแแ แชแแ.
- แจแแฅแแแแแ แแแแแ แแแฎแกแแแแแ Kerio แแแแแฌแแแแแฃแแ แแแแแแ, แ แแแแแ แฉแแแก แจแแแแฎแแแแแจแ แกแแญแแ แแ แแแแแชแแแแ แกแแแฅแ แแแแแแชแแ, แแ แ แแฎแแแแ แกแแ แแแ แแแก แจแแ แแก, แแ แแแแ แแแแแแแแก แจแแ แแกแแช, Kerio แกแแ แแแ แก แจแแฃแซแแแ แแแแแฃแแแแแแแแ แแแฃแแแแแแแแก แแแแ แแก. (แแแ แแแแแกแแแ แแแแกแฎแแแแแแแ)
- แแแแงแแแแ แกแแแฅแ แแแแแแแฃแแ แแแ แแฅแขแแ แแแแ DFS แกแแแ แชแแก แฌแแแแแฆแแแแ.
- แแแแคแแฅแ แแ แ แแแแ แกแแฎแแก แงแแแแ แฏแแแ (แแแแแก แแ แแแแแก, แงแแแแ แฏแแแก แแแ แแจแ แจแแฃแซแแแแแแแ)
ะ ะตะฐะปะธะทะฐัะธั
แแแแแแแแ แแ แคแแกแขแแก แกแแ แแแ แแ (แจแแแซแแแแ แแแขแ)
1. Kerio Distributed Domain
แแกแขแแขแ แแ แแแแแฌแแแแแแก แกแแแฅแ แแแแแแชแแแจแ, แแแแ แแ แแก แแ แแ แแก แแฃแชแแแแแแแ แแแ แแแ.
แแ แแ แแฆแแฌแแ , แแฃ แ แแแแ แฃแแแ แแแแแแ แแ แแแแแฌแแแแแฃแแ Kerio แแแแแแ, แแ แแคแแ แแ แ แแฃแแ, แจแแแแซแแแแ แจแแแกแฌแแแแแ แแคแแชแแแแฃแ แ
แกแแแแแแแ, แแแแแแแกแขแ แแชแแแก แแแแกแแแจแ, แแฅแแแ แฃแแแ แแแฎแแ แจแแแแแแ แกแฃแ แแแ:
แจแแแแแแ, แแ แแแแแขแแ แแกแแแแ แแแแแแ แแแฃแแ แกแแฅแแฆแแแแแแแ, Master แกแแ แแแ แแ แจแแแแซแแแแ แแแฃแแแแแ แจแแแแแแ แแแ แแแแขแ แแแ:
แกแแแชแแคแแแฃแ แ แแแแแแฃแแ แแแแแแแกแแแแก - แกแแ แแแ แ แแ แแฎแแแแก แกแแฏแแ แ แกแแฅแแฆแแแแแแแแก แกแแแฅแ แแแแแแชแแแก แแแแแแแแก แจแแ แแก
แกแแแ แแแ แงแแแแ แแแแแแแกแแแแก - แงแแแแ แกแแ แแแ แ แแแแฃแฅแแแแก แแ แกแแแฃแ แแแแแแ แแแฃแ แกแแฅแแฆแแแแแแแก แแแแแแฃแ แแแแแแจแ แแ แจแแฅแแแแก แแฎแแ แชแแแแแฃแ แกแแฅแแฆแแแแแแแก แงแแแแ แแแแแแแกแแแแก แคแแกแขแแก แแแแแแฃแ แกแแ แแแ แแ.
แงแฃแ แแแฆแแแ แแก แแแ แแแแขแ แ, แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแก แชแแแแก แแแแคแแแฃแ แแชแแแก แแแแแขแแแแก แงแแแแ แกแแ แแแ แแ, แแกแ แฃแแแแก แกแแแฅแ แแแแแแชแแแก แแแแแแฃแแ แกแแ แแแ แแกแแแ แชแแแแ (แแแฃ แแ แแ แกแแแ แแ แกแแแ แชแแก แแแ แแจแ)
แแแแแแแกแขแ แแขแแ แก แแฅแแแแ แจแแกแแซแแแแแแแ แแแแแแฌแแแแก แฌแแแแแ แแแแฎแแแ แแแแแแก แจแแ แแก.
แฉแแแก แจแแแแฎแแแแแจแ - แฉแแแ แแ แแ แแญแแ แแแแ แกแ แฃแแ แกแแแฅแ แแแแแแชแแ (แแฅแแแแก แจแแแแฎแแแแแจแ, แแแแแกแแแแแ แจแแแซแแแแ แแแแกแฎแแแแแแฃแแ แแงแแก) แแแแแแฃแ แกแแ แแแ แแ แแฅแแแ แฃแแแ แจแแฅแแแแ แแแแแแแแแก แแแแแ แแแแ แแแ, แ แแแแแแแช แฃแแแ แแงแแก แกแแแฅแ แแแแแแชแแ.
2. Kerio แแแแแชแแแแ แแแ แแฅแขแแ แแแแ
แแฎแแ แแฅแแแ แฃแแแ แจแแฅแแแแ แแแแแขแฃแ แ แแแแแแ แแแฃแแ แแแ แแฅแขแแ แแแแ, แ แแแแแแแช แฃแแแ แแงแแก แกแแแฅแ แแแแแแแฃแแ แแแแแแฃแ แกแแ แแแ แแ. แกแแฅแแฆแแแแแแแ, แแแแแแแ แแแ, แแแแขแแฅแขแแแ.
แ แฉแแแ - แจแแฅแแแแแ แแแ แแฅแขแแ แแแแ แแแแแแกแฃแ แแ, แแฃ แแแ แจแแฅแแแแ แแแแแแฃแ แแ, แแแ แแฅแขแแ แแแก แแฅแแแแ แกแแฎแแแ แ แแแแ แกแแฎแแก แแแฃแแแแแ แ แแแแแ แแแแ, แแก แแแแแแฃแ แแแฃแฎแแ แฎแแแแแแ.
แแฎแแ แแฅแแแ แฃแแแ แแแแแแ แคแแกแขแแก แกแแฅแแฆแแแแแแแแก แคแแแแแฃแ แ แแแแแแแแ แแแแแแฃแ แกแแ แแแ แแ.
แกแแแ แแแ แงแแแแ แแแแแแแกแแแแก ~DataMailmail#publicะกะธะฝั
ัะพะฝะธะทะธััะตะผัะน ะบะฐัะฐะปะพะณ#msgs
แกแแแชแแคแแแฃแ แ แแแแแแฃแแ แแแแแแแกแแแแก ~DataMailmail**Domain**#publicะกะธะฝั
ัะพะฝะธะทะธััะตะผัะน ะบะฐัะฐะปะพะณ#msgs
แแแฎแแแ แแแแแแแแแกแฌแแแแ, แ แแ แฉแแแ แแ แแแแแแแแแแ แแแแแ แแแ แแฅแขแแ แแแก, แแ แแแแ แแฎแแแแ แแแแแชแแแแ แแแแขแแแแแ แแก แกแแแฅแ แแแแแแชแแแก #msgs - แแแแแ แแแแแฅแขแแแ แแแแฎแแแ แแฅ, แงแแแแ แกแฎแแ แแแแแชแแแ แแแแแแฃแแ แกแแ แแแ แแกแแแแก แฃแแแ แแงแแก แกแแแฃแแแ แ.
3.DFS
แแ แแ แแฆแแฌแแ แแแขแแแฃแ แแ, แแฃ แ แแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ DFS, แแ แกแแแแแฎแแ แกแแแแแ แแกแ แแแคแแ แแแชแแแ.
DFS แแ แแก แ แแแฃแ แ แกแแ แแแกแ Windows Server-แจแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แกแฎแแแแแกแฎแแ แกแแ แแแ แแ แแแแแแแกแแแฃแแ แกแแแแแ แ แกแแฅแแฆแแแแแแแแก แแแแ แแแแแแแแก แจแแกแแซแแแแแแแแก.
DFS-แแก แแแแคแแแฃแ แแชแแแแแ, แแฅแแแ แฃแแแ แแแแฉแแ แแ แงแแแแ แกแแคแแกแขแ แกแแ แแแ แ, แ แแแแแแแช แแแแแฌแแแแแแแก แแแแฆแแแแ แแแแแชแแแแ แกแแแฅแ แแแแแแชแแแจแ.
แแแงแแแแแแก แแแกแแกแ แฃแแก, แแฅแแแ แฃแแแ แแแแฆแแ แจแแแแแแ แกแฃแ แแแ แแแแแแฃแแ แกแแแฅแ แแแแแแแฃแแ แกแแฅแแฆแแแแแกแแแแก
แฉแแแ แแฃแแแแ แแแแ แแ แแแญแแ แแแแ แแแแแแแ แแแแแ แกแแฅแแฆแแแแแแแแก แแแแแฅแแแงแแแแ.
แแแก แจแแแแแ, แ แแช แ แแแแแแแชแแ แแแฎแแแแ (แแ แแฅ แแแกแแแแแ แแแแแ แแ แแคแแ แแ แแแแกแแแฃแแ แแแฃแแ - แกแแฅแแฆแแแแแแแ แชแแ แแแแแ), แจแแกแแซแแแแแแแ แคแแกแขแแก แกแแ แแแ แแแแก แแแจแแแแ.
แจแแแแแแ, แจแแแแซแแแแ แจแแแแกแแ แแ แ-แแ แแ แคแแกแขแแก แกแแ แแแ แ แแแแแชแแแแแแ แแ แจแแแแแฌแแแ, แ แแ แแแแแชแแแแแ แกแฌแแ แแ แแ แแก แแแแแแ แแแฃแแ.
4. แงแแแแ แฏแแแ
แแกแแฎแแแก แแฆแฌแแ แ
แ แแแแ แช แฎแแแแแ แแแแแชแแแแแแก แกแแแฅแ แแแแแแชแแแก แแแฌแงแแแแก แจแแแแแ (DFS), แแฃ แแฅแแแ แจแแฅแแแแแ แ แแแ แแแ แแแ แกแแ แแแ แแ, แ แแขแแแฆแแช แแ แแคแแ แ แฉแแแก แแแแ แ แกแแ แแแ แแ, แแ แฉแแแก, แแแแ แแ แ แแขแแแฆแแช แแ แ แงแแแแแแแแก.
แกแแกแแฌแแ แแแแแแแ แแ แฆแแ แก, แ แ แแฅแแ แฃแแแ, แแแ แ แแฃ แแแแแ แแก แแฅ แแแแแฉแแแแแ, แแแแ แแ แฃแแแแแกแ แแแ แ, แแแแ แ แแแแแ. แแแแขแแ แ แแ 6-12 แกแแแแจแ แแแแแแแ.
แกแแฅแแ แแก แแ แแก, แ แแ แ แแแแ แช แแ แ แแแแก แจแแฅแแแแ แแแ แแแ แกแแ แแแ แแ, แคแแแแ, แ แ แแฅแแ แฃแแแ, แแแจแแแแ แแแแแฉแแแแแ แแแแ แแแ แแ แจแแแแแแจแ, DFS แกแแกแขแแแแก แฌแงแแแแแแ, แแฃแแชแ, แแฃ แแก แคแแกแขแแก แแแ แแฅแขแแ แแ แฃแแแ แฌแแแแแแฎแ แแแแแแ แแ แแก แฎแแแแฎแแ แแแแฎแแแแแแ แแฅแแแแ, แกแแ แแแ แ แแ แฌแแแแแแฎแแแก #msgs แกแแฅแแฆแแแแแก, แแ แแแแ แแแแแฆแแแก แแแแแชแแแแแก แกแแแฃแแแ แ แแแแแฅแกแแแแ, แ แแช แจแแแซแแแแ แแแแ แฎแแแก แแแแแแแแแแแจแ แแ แจแแแกแแแแแแแแแแก แฉแแแแก แ แแแแแแแก.
Kerio-แก แแฅแแก แแแแแฅแกแแก แฎแแแแฎแแแ แฌแแแแแฎแแแก แแแฅแแแแแแ, แแแแ แแ แแแก แจแแฃแซแแแ แแแฃแจแแแก แแฅแแกแ แกแแแแแก แจแแแแแ แแ แแ 6 แกแแแแแก แแแแแแแแแแแจแ แจแแแซแแแแ แแแ แแแแฃแแฌแแแแ แแแแแแ แแแก แแแแแแแแ แจแ แแแแชแแแแก แจแแกแแแแแแกแแแ.
แกแแแฅแ แแแแแแชแแแก แกแแแฃแจแแแก แแฎแแแแ แจแแกแแแแฌแแแแแแ, แจแแแแซแแแแ แฌแแจแแแแ แคแแแแ แจแแกแแแแแแก index.fld แกแแแฅแ แแแแแแแฃแ แแแ แแฅแขแแ แแแจแ, แคแแกแขแแก แกแแ แแแ แแ แกแแฅแแฆแแแแแแ แฎแแแแฎแแ แฌแแแแแแก แจแแแแแ แแ แแ แคแแแแแก แแ แแ แกแแแแแแก แจแแแแฎแแแแแจแ, Kerio แฎแแแแฎแแ แฌแแแแแแฎแแแก แแแ แแฅแขแแ แแแกแ แแ แแแแแชแแแแแก. แแแแแฉแแแแแ. แ แแแแ แช แฉแแแก, แแก แแ แแก แแแแแกแแแแแ, แฌแแจแแแแ แคแแแแ, แ แแแแกแแช แแแแแชแแแแแ แแชแแแแแ, แแแแ แแ แแก แแ แแฃแจแแแแก แงแแแแ แฏแแ แแ, แแแแ แแ แแฎแแแแ แแแ แแแแแ, แแแจแแ แ แแขแแแฆแแช Kerio แแแ แแแแก แแแขแแ แแกแก index.fld-แแก แแแแแ แ
แแกแ แ แแ, แแก แแฌแงแแแก แแแแฎแแแ แแแแแกแแแแก แแแฃแแแแแ แ แจแแขแงแแแแแแแแแแก แแแแแคแฎแแแแแแแก - แ แแฆแแช แแแแแฅแกแแก แจแแกแแฎแแ แแ แ แแ แแก แฃแแแ แ แแฆแแชแแก แแแแแแแก แแฅ.
แแ แแก แแแแแ แแ แแ แแแ แแแแขแ, แ แแฆแแชแแก แจแแฅแแแ - แแฎแแแ แแแแแฅแขแแก แจแแฅแแแแก แแ แแก, แกแแ แแแ แ แฃแชแแ แฎแแแแแ, แ แแ แคแแแแแก แกแแฎแแแ, แ แแแแแก แแแแแญแแแแช แกแฃแ แแ, แฃแแแ แแฆแแแฃแแแ, แแแแ แแ แแฅ แแ แแก แแแแแแก แแฃแ แแ แแ แแก แแ แแก แฉแแฎแ.
แ แแแแ แจแแแซแแแแ แ แแ แแงแแก?
แแฃ แแแแแ แแ แแฎแแ แแแแฅแชแแแ แงแฃแ แแแฆแแแแก แกแฃแ แแแก แฃแแแ แแแชแแ.
แแแแ แแ แกแฎแแ แแแแแแคแ แแแแแจแ แจแแแแซแแแแ แแแฎแแ แฉแแแแแแแก แซแแแแแ แกแแแแขแแ แแกแ แแ แกแแญแแ แ แฆแแแแแ - แกแแฅแแฆแแแแแแแแก แ แแแแแแฅแกแแ แแแ
แแ แแแ แแแแช. แแฃ แแแแฌแแแแฃแแแแ แแ แฆแแแแแแ แคแแกแขแแก แกแแ แแแ แแ, แ แแแแแแแช แแ แแชแแก, แ แแ แแแ แฃแแแ แจแแชแแแแ แ แแแ แกแแแฅแ แแแแแแแฃแ #msgs-แจแ, แแแแแฆแแแ แกแขแแแแแฃแ , แกแฌแ แแค แจแแแแแก. แงแแแแแคแแ แ แแแคแแ แฃแแ แแแฎแแแแ แแแแแแ.
แแฃแ แแแแจแ แฎแแแแแ แ แแแแแ แฎแแแก แแ แซแแแแแแ แแก แแ แแชแแกแ, แฉแแแก แจแแแแฎแแแแแจแ แ แแแแแแแแ แแแแกแ (15 แแแแกแ) แฉแแแแฌแแ แแ, แแแแฎแแแแแแ 3-4 แฌแฃแแ.
แ แฉแแแ แแฎแแแแ แแแแก แแแ แแแแแ, แแฃ แ แแแแ แฃแแแ แแแแฌแแแแฃแแแ แแ แฆแแแแแแ, แแแจแแ, แ แแแแกแแช แแก แแแญแแ แแแแ.
แแฃแ แแ แแแ แแ แแฅแแ แกแแแฃแแแ แ API
แคแฃแแฅแชแแ, แ แแแแแแช แแกแ แฃแแแแก แฉแแแแก แแแแแแแแแก, แแกแ แแแแแแงแฃแ แแแ โ
session = callMethod("Domains.checkPublicFoldersIntegrity",{}, token)
แงแแแแแแแ แแแแแแฅแแฃแแแแแ, แฉแแแ แฃแแแ แแแแฌแแ แแ แกแแ แแแขแ, แ แแแแแแช แแแแแขแแ แแแแก แแแฃแฌแแแก แกแแแแขแแ แแกแ แกแแฅแแฆแแแแแแแแก แแแแแแแ แแแแแก แแ, แแฃ แ แแแ แจแแแชแแแแ, แจแแแกแ แฃแแแแก แฉแแแแแแแก แกแแญแแ แ แคแฃแแฅแชแแแก.
แแแแแ แแแฅแแ, แ แแ แแ แแแแฌแแ แ แกแแ แแแขแแแแก แ แแแแแแแแ แแแแกแฎแแแแแแฃแแ แแแ แกแแ, แ แแแแแแแช แแกแ แฃแแแแแ แกแฎแแแแแกแฎแแ แจแแแแฌแแแแแก, แแ แแแแแแฌแงแแแขแ แแก, แ แแแแแแช แฅแแแแก แงแแแแ แแแกแแแแแก แคแแแแแแแก แ แแแแแแแแแก แแแฎแแแแแ.
แกแแ แแแขแแก แแแแแแแแแขแแชแแ
CMD แกแแ แแแขแแก แแแแแแแแ แแ แแฆแฌแแ แ
แฎแแแแฎแแแ แแแแแฅแกแ.bat
@echo off
set dir=%~dp0
%dir:~0,2%
CD "%~dp0"
md "%CD%LOG"
md "%CD%Setup"
ECHO -Start- >> "%CD%LOG%Computername%.log"
ECHO Start -> %Computername% %Date% %Time% >> "%CD%LOG%Computername%.log"
SetLocal EnableDelayedExpansion
for /f "UseBackQ Delims=" %%A IN ("%CD%Setup%Computername%.List") do (
set /a c+=1
set "m!c!=%%A"
)
set d=%c%
Echo Folder = %c%
ECHO Folder = %c% >> "%CD%LOG%Computername%.log"
ECHO.
ECHO. >> "%CD%LOG%Computername%.log"
:start
cls
if %c% LSS 1 exit
set /a id=1
set R=0
:Find
REM PF-Start
if "%id%" gtr "%c%" if %R% == 1 Goto Reindex
if "%id%" gtr "%c%" timeout 60 && Goto start
For /F "tokens=1-3" %%a IN ('Dir "!m%id%!#msgs" /-C/S/A:-D') Do Set 2DirSize!id!=!DS!& Set DS=%%c
if "2DirSize!id!" == "" set 1DirSize!id!=!2DirSize%id%!
echo %id%
ECHO !m%id%!
echo Count [ !1DirSize%id%! -- !2DirSize%id%! ]
if "!1DirSize%id%!" == "!2DirSize%id%!" ECHO Synk
REM DEL index.fld
if "!1DirSize%id%!" NEQ "!2DirSize%id%!" del /f /q !m%id%!index.fld && del /f /q !m%id%!indexlog.fld && del /f /q !m%id%!search.fld && set R=1 && ECHO RE-index Count && ECHO RE-index Count %Date% %Time% - Delete !m%id%! >> "%CD%LOG%Computername%.log"
set 1DirSize!id!=!2DirSize%id%!
ECHO.
ECHO.
set /a id+=1
goto Find
:Reindex
ECHO. >> "%CD%LOG%Computername%.log"
ECHO --- RE-INDEX - Start - %Date% %Time% --- >> "%CD%LOG%Computername%.log"
ECHO. >> ----------------------------------- >> "%CD%LOG%Computername%.log"
call PublicFolders.py
timeout 60
goto start
exit
แกแแ แแแขแแก แแกแแ แแแจแแแแฃแแแ แแแแแแฃแ แคแแกแขแแก แกแแ แแแ แแ (แจแแกแแซแแแแแแแ แ แแแแ แช แกแแ แแแกแ, แแแแแแแกแขแ แแขแแ แแก แฃแคแแแแแแ แแ แแ แแก แกแแญแแ แ)
แกแแ แแแขแ แแแแฎแฃแแแแก แคแแแแก Setup%Computername%.List
แกแแแแช %Computername% แแ แแก แแแแแแแแ แ แกแแ แแแ แแก แกแแฎแแแ (แกแแฅแแฆแแแแแจแ แจแแแซแแแแ แจแแแชแแแแแก แแ แแแ แแฃแแแ แงแแแแ แกแแ แแแ แแก แกแแแก.)
%Computername%.List แคแแแแ แจแแแชแแแก แกแแแฅแ แแแแแแแฃแแ แแแ แแฅแขแแ แแแแแก แกแ แฃแ แแแแแแแแก, แแแแแแฃแแ แแแ แแฌแแ แแแ แแฎแแ แฎแแแแ, แแก แแ แฃแแแ แจแแแชแแแแแก แชแแ แแแ แฎแแแแแก.
แแแ แแแแ แแแจแแแแแก แจแแแแแ แกแแ แแแขแ แแกแ แฃแแแแก แแแแแฅแกแแ แแแแก แแ แแชแแแฃแ แแก, แกแแญแแ แ แแฅแแแแ แแฃ แแ แ, แกแแ แแแขแ แแกแแแ แฅแแแแก แคแแแแแแแก แ แแแแแแแแแก แแแแแฅแกแก แแแแแแฃแ แกแแแฅแ แแแแแแแฃแ แแแ แแฅแขแแ แแแจแ.
แกแแ แแแขแแก แแแแชแแแแ แงแแแแ แคแแแแแก แแแแแแ แแแแแแแแฃแ แแแ แแฅแขแแ แแแจแ.
แงแแแแแ แแแ แแฅแขแแ แแแก แแแแแแแก แแแแแก, แแฃ แคแแแแแแแก แแแแแแแแ แ แแแแจแแแแแแแ แแแแแแฃแ แแ แ แแแ แแฅแขแแ แแแจแ แแ แแแแฎแแแแ แฌแแแแก, แกแแ แแแขแ แฌแแจแแแก แคแแแแแแก แกแแแฅแ แแแแแแแฃแแ แคแแกแขแแก แแแ แแฅแขแแ แแแก แซแแ แแฃแแ แแแ แแฅแขแแ แแแแแ: index.fld, indexlog.fld, search.fld
แแ แแฌแงแแแก แแแแแฅแกแแ แแแแก แแ แแชแแกแก - แกแแฏแแ แ แคแแกแขแแก แกแแฅแแฆแแแแแแแก.
แแแคแแ แแแชแแ แแแแแแแแแแแก แจแแกแ แฃแแแแแก แจแแกแแฎแแ แแแแแ LOG แแแ แแฅแขแแ แแแจแ.
แแแแแฅแกแแ แแแแก แแ แแชแแกแ
แแแแแฅแกแแ แแแแก แแ แแชแแกแ แแชแแ แแแแ Kerio API แคแฃแแฅแชแแแก แจแแกแ แฃแแแแแแแ
Session = callMethod("Domains.checkPublicFoldersIntegrity",{}, แแแขแแแ)
แจแแกแ แฃแแแแแก แแแแแแแแ แแแชแแแฃแแแ - แแแแแแจแ
PublicFolders.py
import json
import urllib.request
import http.cookiejar
""" Cookie storage is necessary for session handling """
jar = http.cookiejar.CookieJar()
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(jar))
urllib.request.install_opener(opener)
""" Hostname or ip address of your Kerio Control instance with protocol, port and credentials """
server = "http://127.0.0.1:4040"
username = "user"
password = "password"
def callMethod(method, params, token = None):
"""
Remotely calls given method with given params.
:param: method string with fully qualified method name
:param: params dict with parameters of remotely called method
:param: token CSRF token is always required except login method. Use method "Session.login" to obtain this token.
"""
data = {"method": method ,"id":1, "jsonrpc":"2.0", "params": params}
req = urllib.request.Request(url = server + '/admin/api/jsonrpc/')
req.add_header('Content-Type', 'application/json')
if (token is not None):
req.add_header('X-Token', token)
httpResponse = urllib.request.urlopen(req, json.dumps(data).encode())
if (httpResponse.status == 200):
body = httpResponse.read().decode()
return json.loads(body)
session = callMethod("Session.login", {"userName":username, "password":password, "application":{"vendor":"Kerio", "name":"Control Api-Local", "version":"Python"}})
token = session["result"]["token"]
print (session)
session = callMethod("Domains.checkPublicFoldersIntegrity",{"domainId": "test2.local"}, token)
print (session)
callMethod("Session.logout",{}, token)
แแกแแแ แแฃแชแแแแแแแแ แคแแแแจแ แแแฃแแแแแ แแแแแ แแจแ แคแแกแขแแก แกแแ แแแ แแก แแ แคแฃแแฅแชแแแก (Admin - แกแแฏแแ แ แคแแกแขแแก แกแแฅแแฆแแแแแแแแก) แจแแกแ แฃแแแแแก แฃแคแแแแแ.
แแแแแ แแแฅแแก, แ แแ แฉแแแ แกแขแแขแแ แกแแกแแ แแแแแ แแฅแแแแ Kerio Connect-แแก แแแแแแแกแขแ แแขแแ แแแแกแแแแก.
แฌแงแแ แ: www.habr.com