áááºá¹ááá¬áá±á·áááºáááºážáá« áá¬á!
áá¯ááºáááºáž
áá»áœááºá¯ááºáá¡ááœá²á·á¡á ááºážááẠKerio Connect ááááºáá±á¬ááºážááœáẠáá±ážááºáá¬áá¬ááᯠá¡áá¯á¶ážááŒá¯áááºá áááºážááá¯á·áá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááᯠáááºáá±á¬ááºááŸá¯áá±ážáááºá¡ááœáẠááá°áá®áá±á¬ááŒáá¯á·áá»á¬ážááœáẠáá±ážááºáá¬áá¬áá»á¬ážááᯠáááºáááºáá¬ážáááºá ááá¯ááºáááŒáá¯á·ááᯠááœáŸááºááŒáá±á¬ ááá¯ááááºážáá»á¬ážááẠááááá¡ááá·áºááœáẠááœá²ááŒá¬ážáá±á¬ááŒá±á¬áá·áº á¡á ááá¯ááºážááœáẠááŒáá·áºáá±ááœá²á·á ááºážáá¯á¶áááŸááá±á á¡á¬ážáá¯á¶ážá¡áááºááŒá±ááŒá®áž áá°ááá¯ááºážáá»á±á¬áºáá«áááºá áá±á¬ááºážááœááºáá±á¬áá±á·ááœááºá á á®áá¶ááá·áºááœá²ááŸá¯ááẠá¡áá¯ááºáá áºáá¯á áááºááá¯ááºá¡á¬ážáá¯á¶ážááŒá¬ážááŸá ááŸá¯ááºááŸá¬ážááŸá¯áá»á¬ážá áá¯á¶ááŒáá¹áááááºáá áºáᯠáááºááŸááºáá²á·áááºá
á á±á¬ááá¯áá»ážáá¬á
á¡á ááá¯ááºážááœááºá Kerio Distributed Mail Domain ááᯠááŒáŸáá·áºáááºááẠá áááºáá°ážáá¬ážááŒá®áž áááºážááẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá°á·áá¬áá¬áá° áá¯ááºáá±á¬ááºáááºááŒá áºáááºá ááŒá®ážáááºáááºá á±á¬á ááŒáá·áºáá±áá¬ážáá±á¬ááá¯ááááºážáá áºáá¯ááᯠáááºáá®ážáá²á·áááºá ááá¯á·áá±á¬áº ááá¯ááá¯á·ááá¯ááºáá«á áá¬áá¬ááẠááŒáá¹áááááºáá»á¬ážá ááá¯ááºááœá²áá»á¬ážá á¡áááºá¡ááœááºáá»á¬ážááᯠáá áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááẠá¡áááºááá·áºááŒá áºáá±áá«ááŒá® - áá¬áá¬áá áºáá¯áááºážááœááºááŸááá±á¬ ááá¯ááááºážáá»á¬ážááŒá¬ážááœáẠáá±áá¬á¡áá»á¬ážá¡ááŒá¬ážááᯠáá áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááœá¬ážáááºááá¯ááºáá«á áá¬áá¬áá»á¬áž
áá±áá»á¬áá«áááºá áá»áœááºáá±á¬áº áá®ááá¯áááºážááááá¯á· ááá»áŸá±á¬áºááá·áºáá¬ážáá² áá»áœááºáá±á¬áºááá¯á¡ááºáá²á· áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááœá± áá»á±á¬ááºáá¯á¶ážáá±áááºááá¯áá¬ááᯠá¡áá»áááºá¡ááŒá¬ááŒá®áž ááá¯á¶ááá¯ááºáá²á·áá«áá°ážá áá±á¬ááºáá±á¬á· áá®á¡áá»ááºá¡ááœáẠá¡áá±á¬ááºá¡áá¬áž á¡áá±á¬ááºá¡áá¬ážááœá± ááŸá¬ááœá±á·áá²á·áááºá áá®á¡ááœáẠáá»áœááºáá±á¬áº á¡áááºáž á¡á¶ááŒááŒá®áž á áááºáá»ááºááœá¬ážáááºá
á¡áá¯ááºá áá»á±á¬áá»á±á¬ááœá±á·ááœá±á· ááŒá áºááœá¬ážáááºá
ááœá±ážáá»ááºá áá¬ááœá±á áá¬ááœá±áá²á
- ááŒááºááá±á¬á·ááºáá²á¡áá»áá¯á·ááŸáá·áº ááá¯á¡ááºáá±á¬áá±áá¬ááᯠáááŸááºááá·áº ááá°áá®áá±á¬áá¬áá¬áá»á¬ážááœáẠclient ááŸá áºáá¯ááᯠáááºáá®ážáá«á á€áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá·áº ááŒááºááá±á¬á·ááºáá²ááᯠááŸá¬ááœá±ááẠááá¯á¡ááºááẠ- ááá¯ááá¯á·áá±á¬ ááœááºáá¯á¶ážáá»á¬ážááᯠáá»áœááºá¯ááºáááŒáá¯ááºáá«á ááá¯á·áá±á¬áº áááºážááẠáá áºáá¯áááºážáá±á¬ á¡ááŒááºááŒá±ááŸááºážáá»ááºááŒá áºáááºáᯠáááºááááºá
- áá¬áá¬áá»á¬ážá¡ááŒá¬áž áá±áá¬áááºáá°ááŒá¯ááŒááºážá¡ááœáẠááá·áºááá¯ááºááá¯áẠscript ááá¯áá±ážáá«á á¡ááŸááºááŸá¬ Kerio ááẠá¡áá¬ááá¹áá¯áá áºáá¯á á®ááᯠáá®ážááŒá¬ážááá¯ááºáá áºáá¯á¡ááŒá Ạááááºážáááºážáá¬ážáá±á¬ááŒá±á¬áá·áº ááá¯ááºáá»á¬ážááŸáá·áºá¡áá¯ááºáá¯ááºáááºá¡ááœáẠscript áá áºáá¯ááᯠáá®ááœááºáááºááá¯á¡ááºáá±á¬áºáááºáž áá¯á¶áá±á¬ááºáá±á¬á¡áááºážá¡ááŒá áºá¡áá±á¡ááœááºá¡áá á¡áá°ážáááŒáá·áº á¡áá»á¬ážá¡ááŒá¬ážáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº á¡áá¯ááºááŸá¬ á¡áááºážáááºááŸá¯ááºááœá±ážáá¯á¶áá±á«áºáá«áááºá áá áºá á¯á¶áá áºáá±á¬ááºááẠá¡áá»áááºáá¬ááá áºáá¯á¡ááœááºáž á¡áá¯ááºáá áºáá¯ááᯠáááºáá®ážááŒááºážá áááºááŒáá·áº áá±áá¬áááŸááºáááºááŸá¯ááᯠá á áºáá±ážáááºá
ááŸá±á·ááá¯ááŒáá·áºááá¯ááºáááºá Kerio á á¡áá¬ááá¹áá¯áá áºáá¯ááᯠáá®ážááŒá¬ážááá¯ááºá¡ááŒá Ạááááºážáááºážáá¬ážáá±ááá·áº á¡áá¬ááá¹áá¯ááᯠáááºáááºáá±á¬ááºááŒáá·áºááá¯ááºáž ááá¯ááºá áá Ạáááºááá¯áá¯ááºáá±á¬ááºáá±áá²ááá¯á· áá±ážááá¬áᬠáááá¯ááºáá²áá«áá°ážá
âáááºáá°áááºááŒá±ááᯠááááºážááá¯ááºáááºâ á¡á á®á¡á ááºáá»á¬ážááŒáá·áº á á¬ááœááºá¡ááá¯ááºážá¡á áá»á¬ážááᯠáá±ážááœá²áᬠá¡áá»áááºáá»á¬ážá áœá¬ ááœá±ážáá±á¬áááºáž ááá± á áá¬áá®ááœáẠáá»áœááºá¯ááºááẠááŸááºáááºáá±á¬ áá¯á¶ážááŒááºáá»áẠááŸá áºáá¯ááᯠáá»áá²á·áááºá
- ááááá¯á¶áž áá¯á¶ážááŒááºáá»ááºááá±á¬á· ááá¯ááºáá¯ááºá áá¬ááŸááá¬ááá¯áá¯ááºááŒá®áž á¡ááŒááºááá± áá¬ááá¯á០áááŸá¬áá«áá²á·á
- áá¯áááááŒá±ááŸááºážáá»ááºááá±á¬á· á¡áááºáá»á±á¬áºááœá¬ážáá¬áá«áá²á
ááááºáááºážááŸá¬ á á¬áá¯á¶ážá¡áááºážáááºááᯠáá»áŸá±á¬á·áá»áá¬ážáá²á· áá áºáá¯áááºážáá±á¬ ááŸááºáááºáá²á· á¡ááœá±ážáá áºáá¯áá²á· áá»áœááºáá±á¬áºááá¯ážáá¬áá«ááŒá® - DFS
áá¯á¶ážááŒááºáá»ááº
ááŒá±ááŸááºážáá»áẠáá°á·áá¬áá° áá®ááá¯áá«áá²á
- áááºáá°ááŒá¯ááŒááºážááœáẠáá«áááºááá·áº áá¬áá¬á¡á¬ážáá¯á¶ážááᯠOS Windows ááá¯á· áá°áá±á¬ááºáá¬áá«á (áááºážááá áºá áááºáá áºááá¯ááºážááẠLinux ááœááºááŒá áºáááºá áá±ážááºáá±áá¬ááᯠá¡ááŒá¬áž OS ááá¯á· ááœáŸá±á·ááŒá±á¬ááºážááẠááá¯á¡ááºáááº)
- áááºáá°ááŒá¯ááŒááºážááœáẠáá«áááºááá·áº áááºážááœáŸááºáá»á¬ážá ááœá²á·á ááºážáá¯á¶ááᯠáá¯á¶ážááŒááºáá« - áááºážááá¯á·ááẠáá°áá®ááá«áááºá
- DFS áá±áá¬áá áºáá¯áááºážááŒáá·áº ááá¯ááááºážáá áºáá¯á¡á±á¬ááºááœáẠáá±ážááºáá¬áá¬á¡á¬ážáá¯á¶ážááᯠáááºááŸááºáá«á
- áá»áœááºá¯ááºáááá á¹á ááœááºá áá¬áá¬áá»á¬ážááŒá¬ážáá¬áá ááá¯ááááºážáá»á¬ážááŒá¬ážááœááºáááºáž áá±áá¬áááºáá°ááŒá¯ááŒááºáž ááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº á¡áááºáá±á¬áºááŒáá« ááŒáá·áºáá±áá¬ážáá±á¬ Kerio ááá¯ááááºážááᯠáááºáá®ážáá«á áá¯áááá¡áá»ááºááᯠKerio áá¬áá¬á០ááœááºáááºá áœá¬ ááá¯ááºááœááºááá¯ááºáá«áááºá (ááááá áºáá¯ááŸáá·áºááá°)
- áááºáá°ááŒá¯áá¬ážáá±á¬ áááºážááœáŸááºáá»á¬ážááᯠDFS space ááœáẠáááºááŸááºáá«á
- áá»áá¯ááºážáá±á¬ááºáá áºáá»áá¯ážáá²á· áááºáá¬áá« (áá±á¬ááºáá±á¬á·á áá»áá¯ááºážáá±á¬ááºááá«áá² áááºážá¡áááºáááŸááºááá¯ááºáá°áž)
á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯
áá±ážááºáá¬áá¬ááŸá áºáá¯ááŸá á¥ááᬠ(áá±á¬ááºááẠááŒá áºááá¯ááºáááº)
1. Kerio ááŒáá·áºáá±áá¬ážáá±á¬ ááá¯ááááºáž
áá¬á áá¬ááẠáááºáá°ááŒá¯ááŒááºážááœáẠááá«áááºáá±á¬áºáááºáž áááºážááẠááŒáá¯áááºááá¯á¡ááºáá»ááºááá¯ááºáá«á
Kerio ááŒáá·áºáá±áá¬ážáá±á¬ááá¯ááááºážááᯠáááºááá¯á·ááŒá¯á
á¯áá»áá¯ážáá±á¬ááºááááºááᯠáá»áœááºá¯ááºáá±á¬áºááŒáááºááá¯ááºáá«á áááºážááŸáá·áºáááºáááºááŒá®áž ááŸá¯ááºááœá±ážááŒááºážáááŸááá«á áááºááẠááá¬ážáááºáá±á·áá¬ááá¯ááºáááº
á¡áá¯á¶ážá áœááºá¡á¬ážááŒáá·áºá áááºááẠá á®áá¶ááá·áºááœá²áá±ážááœááºááá¯ážááºááœáẠá¡á±á¬ááºáá«áá¯á¶ááᯠááŒááºááá«áááºá
áá±á¬ááºáá áºáá¯ááá±á¬á· áá»áŸáá±áá¬ážáá²á· ááá¯áá«ááœá±ááᯠá áááºáááºá á¬ážáá²á·áááºá Master áá¬áá¬ááŸá¬ á¡á±á¬ááºáá« ááœá±ážáá»ááºá áá¬ááœá±ááᯠááẠáááºááŸááºááá¯ááºáá«áááºá
ááá¯ááááºážáá áºáá¯á á®á¡ááœáẠáá®ážááá·áº - áá¬áá¬ááẠááá¯ááááºážáá»á¬ážááŒá¬áž á¡áá»á¬ážáá°ááŸá¬ ááá¯ááºááœá²áá»á¬ážááᯠáááºáá°ááŒá¯áááºááá¯ááºáá«á
ááá¯ááááºážá¡á¬ážáá¯á¶ážááœáẠá¡ááŒá áºáá»á¬ážáááºá - áá¬áá¬áá»á¬ážá¡á¬ážáá¯á¶ážááẠááá¯ááááºážáá áºáá¯á á®ááŸá ááŸáááŒá®ážáá¬áž á¡áá»á¬ážáá°ááŸá¬ ááá¯ááºááœá²áá»á¬ážááᯠá áœáá·áºááœáŸááºááŒá®áž áá±ážááºáá¬áá¬áá áºáá¯á á®ááŸá ááá¯ááááºážá¡á¬ážáá¯á¶ážá¡ááœáẠáá áºáá¯áááºážáá±á¬ ááá¯ááºááœá²á¡áá áºáá»á¬ážááᯠáááºáá®ážáááºááŒá áºáááºá
ááááá±ážááŒááºáž! á€ááœá±ážáá»ááºááŸá¯ááẠáá¬áá¬á¡á¬ážáá¯á¶ážááŸá ááœá²á·á ááºážááŸá¯áá°áá«áááᯠááŒá±á¬ááºážáá²áá±á¬áºáááºážá áááºážááẠáá¬áá¬áá áºáá¯á á®á០áá®ážááŒá¬ážá á®á á¥áºáá±ážááẠ(ááá¯ááá¯áááºááŸá¬ áá¯á¶áá±áá¬áá áºáá¯áááºážáááŸááá²)
á
á®áá¶ááá·áºááœá²áá°ááẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡ááŒá¬áž áááºáá±á¬ááºááœáá·áºááᯠááŒáá·áºáá±ááá¯ááºá
áœááºážááŸááá±ážáááºá
áá«á·ááá
á¹á
ááœááºá áááºážááá¯á·á¡á¬ážáá¯á¶ážááẠáá»áœááºá¯ááºááŒá
áºááŒá®ážá áá»áœááºá¯ááºááẠá¡ááŒáá·áºá¡á áááºáá°ááŒá¯ááẠááá¯á¡ááºááẠ(ááá·áºááá
á¹á
ááœááºá ááŒá±ááŸááºážáá»ááºááẠááœá²ááŒá¬ážááá¯ááºáááº)á áááºááẠáá
áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáá±á¬ áááºáá°áá»áá±á¬ ááá¯ááááºážá¡á
á¯á¶áá»á¬ážááᯠáááºáá®ážááẠááá¯á¡ááºáá±á¬ áá¬áá¬áá
áºáá¯á
á®ááœáẠááŒá
áºáááºá
2. Kerio áá±áá¬áááºážááœáŸááºáá»á¬áž
ááᯠáááºááẠáá¬áá¬áá áºáá¯á á®ááœáẠáááºáá°ááŒá¯ááẠááá¯á¡ááºáá±á¬ áááºáá°áááºáá»áŸ áá»áŸáá±áá¬ážáá±á¬ áááºážááœáŸááºáá»á¬ážááᯠáááºáá®ážááẠááá¯á¡ááºáá«áááºá ááá¯ááºááœá²áá»á¬ážá ááŒáá¹áááááºáá»á¬ážá á¡áááºá¡ááœááºáá»á¬ážá
á¡ááŒá¶áá¬áẠ- á¡ááºá¹áááááºááᯠáááºážááœáŸááºáá»á¬ážááᯠáááºáá®ážáá«á áááºážááá¯á·ááᯠáááºáááºáá¬áá¬ááŒáá·áº áááºáá®ážáá«áá áááºážááœáŸááºááœáẠáá¬ážááááºááá¯ááºáá±á¬ áá¯ááºáá¶áá«ááºá¡áá»áá¯á·ááœáẠáá¬áááºáá áºáá¯áá«áááá·áºáááºá á€áááºááŸá¬ á¡áááºážáá¯á¶áž á¡áááºáááŒá±áá«á
ááᯠáá¬áá¬áá áºáá¯á á®ááŸá áá±ážááºááá¯ááºááœá²áá»á¬ážá áá¯ááºááá¯ááºážááá¯ááºáá¬áááºážááŒá±á¬ááºážáá»á¬ážááᯠáááºááŸá¬ááœá±ááẠááá¯á¡ááºáá«áááºá
ááá¯ááááºážá¡á¬ážáá¯á¶ážááœáẠá¡ááŒá
áºáá»á¬ážáááºá ~DataMailmail#publicСОМÑ
ÑПМОзОÑÑеЌÑй каÑалПг#msgs
ááá¯ááááºážáá
áºáá¯á
á®á¡ááœáẠáá®ážááá·áº ~DataMailmail**Domain**#publicСОМÑ
ÑПМОзОÑÑеЌÑй каÑалПг#msgs
áá»áœááºá¯ááºááá¯á·ááẠáááºážááœáŸááºáá áºáá¯áá¯á¶ážááᯠáá áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºáááºááá¯ááºáá±á¬áºáááºáž áá±áá¬ááŸáá·áº ááœááºááááºáá¬ááá¯áᬠááŸááºáá¬ážáá«á #msgs - á¡áá¬ááá¹áá¯áá»á¬ážááᯠáááºážááá¯á·ááá¯ááºááá¯áẠá€áá±áá¬ááœáẠááááºážáááºážáá¬ážááŒá®ážá á¡ááŒá¬ážáá±áá¬á¡á¬ážáá¯á¶ážááẠáá¬áá¬áá áºáá¯á á®á¡ááœáẠáá®ážááŒá¬ážááŒá áºááá«áááºá
3.DFS
DFS ááᯠáááºááᯠconfigure áá¯ááºáááá²ááá¯áᬠá¡áá±ážá ááẠáááŒá±á¬ááŒáá±á¬á·áá«áá°ážá áá®ááŒá¿áá¬á¡ááœáẠáá¯á¶áá±á¬ááºáá²á· á¡áá»ááºá¡áááºááœá± ááŸááá«áááºá
DFS ááẠááá°áá®áá±á¬áá¬áá¬áá»á¬ážááœááºááŸááá±á¬ áá»áŸáá±áá¬ážáá±á¬ááá¯ááºááœá²áá»á¬ážááᯠáá±á«ááºážá
ááºááá¯ááºá
á±ááá·áº Windows Server ááœáẠá¡áááºážááá¹ááááºáá±á¬ááºááŸá¯áá
áºáá¯ááŒá
áºáááºá
DFS ááᯠá áá áºááá·áºááœááºážááŒááºážáááŒá¯áá®á áááºááẠáá±áá¬áááºáá°ááŒá¯ááŒááºážááœáẠáá«áááºááá·áº áá±ážááºáá¬áá¬á¡á¬ážáá¯á¶ážááᯠáááºááá·áºááá«áááºá
á áá áºááá·áºááœááºážááŸá¯ ááŒá®ážááŒá±á¬ááºáá±á¬á¡áá«á áá áºááŒáá¯ááºáááºážááŒá¯áá¯ááºáá¬ážáá±á¬ ááá¯ááºááœá²áá áºáá¯á á®á¡ááœáẠá¡á±á¬ááºáá«áá¯á¶áá áºáá¯á¶ááᯠáááºáááŸáááá«áááºá
áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠáááºáá°ááŒá¯áá¬ážáá±á¬ ááá¯ááºááœá²áá»á¬ážááᯠáá¯ááºáá±ááẠáááá¯á¡ááºáá«á
áá°ážáá°ááŸá¯ááŒá áºáá±á«áºááŒá®ážáá±á¬áẠ(ááá¯áá±áá¬ááœáẠáá¯á¶áá°ááœá¬ážááẠá¡áá°ážá¡ááœá±áááŸááá« - ááá¯ááºááœá²áá»á¬ážááẠááá¬ááŒá áºáá±áááº)á áá±ážááºáá¬áá¬áá»á¬ážááᯠá áááºááá¯ááºáá«áááºá
ááá¯á·áá±á¬áẠáááºááẠáá±ážááºáá¬áá¬áá»á¬ážáá²á០áá áºáá¯ááᯠáá±áá¬ááŒáá·áº ááŒáá·áºááá¯ááºááŒá®áž áá±áá¬ááᯠáá¯á¶áá°áá°ážáá¬ážáááºááᯠááŸááºáááŸáẠá á áºáá±ážááá¯ááºáá«áááºá
4. áá»áá¯ááºážáá±á¬ááº
áá±á¬ááºááŒááºáááºááŒááºážááá±á¬áºááŒáá»ááº
áá±áá¬á áá·áºááºáá¯ááºááŒááºáž (DFS) á áááºááŒá®ážáá±á¬áẠáááºááœá±á·ááŒááºáááá·áºá¡ááá¯ááºážá áááºááẠááááá¬áá¬ááœáẠáá áºáá¯áá¯ááᯠáááºáá®ážáá«áá áá¯ááááá¬áá¬ááœáẠáááºááá·áºá¡áá¬áá»áŸ ááá±á«áºáá² ááá¯á·ááá¯áẠáááºážááẠá¡ááŒá²áááºážááá¯ááºáá±á¬áºáááºáž á¡ááŒá²áááºážááá¯ááºáá±á
á áááºáá»ááºá¡á¬ážáááºááá±áá«ááŸáá·áºá áááºážááẠáááŒá¬áá® ááá¯á·ááá¯áẠáá±á¬ááºááá¯ááºážááœáẠáá±á«áºáá¬áááá·áºáááºá ááá¯á·áá±á¬áº áá±á¬ááºááá¯ááºážááœáẠááá¯ááá¯áá±á¬ááºážááœááºáááºá áá¬ááá¯á·áá²ááá¯áá±á¬á· 6-12 áá¬áá®ááŸá¬ á¡áááºážáá±á¬ááºáá»áááºá
ááááá¬áá¬ááœáẠáá áºáá¯áá¯áááºáá®ážááŒá®ážáááºááŸáá·áº áá¯áááááŸáá·áº áá±á¬ááºáááºááœá²áá¬áá¬áá»á¬ážááœáẠááá¯ááºááẠDFS á áá áºááá»á±ážáá°ážááŒá±á¬áá·áº áá»ááºáá»ááºážáá±á«áºáá¬áááºááŒá áºáá±á¬áºáááºážá á€áá±ážááºáááºážááœáŸááºááᯠáá áºá á¯á¶áá áºáŠážá០ááááºáá°ážáá±ážáá«áá áááºáá¶áá±á¬ááºážááá¯áá¬ážááŒá®ážá áá¬áá¬ááẠ#msgs ááá¯ááºááœá²ááᯠááŒááºáááºáááºááŸá¯áááºááá¯ááºáá±á¬áºáááºáž áá»áœááºá¯ááºááá¯á·áá¡ááŒá áºááŸááºááŸáá·áº áááá¯ááºáá®áá±á¬á·ááá·áº áááºážáááá¯ááºááá¯ááºá¡ááœáŸááºážá០áá±áá¬áá»á¬ážááᯠááœáŸáá·áºáá¯ááºáááºááŒá áºáááºá
Kerio ááœáẠá¡ááœáŸááºážááᯠááŒááºáááºáááºááŸá¯ááẠááá¹ááá¬ážáá
áºáᯠáá«ááŸááá±á¬áºáááºáž áááºážááẠááŒá±á¬ááºáá¬áá®ááá·áºá¡ááœááºáž á¡áá¯ááºáá¯ááºááá¯ááºááŒá®áž ဠ6 áá¬áá®á¡ááœááºáž ááŒáá¹áááááºááŸá á¡áá¯ááºááááºá
ááºááŸá¯ááŸá¬ á¡áááºážááẠáá¯á¶ážááŸá¯á¶ážááœá¬ážááá¯ááºáááºá
ááá¯á¡áá»áááºááœáẠáááºáá°ááŒá¯ááŒááºážá¡á¬áž á
ááºážáááºáááºá¡ááœááºá á
á¬ááá¯ááºáá¬áá¬ááŸá ááá¯ááºááœá²ááᯠááŒááºáááºáááºáá±á¬ááºááŒá®ážáá±á¬ááºá áááºááá¯ááºáᬠsynchronized directory index.fld ááœáẠááá¯ááºááᯠáá»ááºááá¯ááºááŒá®ážá á€ááá¯ááºáá»á±á¬ááºáá¯á¶ážáá«á Kerio ááẠáááºážááœáŸááºááŸáá·áº áá±áá¬ááᯠááŒááºáááºáááºááŸá¯áááºááŒá
áºáááºá áá±á«áºáá¬áááá·áºáááºá áááºážááẠááŒá±ááŸááºážáá»ááºááŒá
áºáááºá áá±áá¬ááŒá±á¬ááºážáá²ááá·áºá¡áá« ááá¯ááºááá¯áá»ááºáá
áºáááºáᯠáááºááá±á¬áºáááºážá áááºážááẠá¡ááŒáááºááá¯ááºáž á¡áá¯ááºááá¯ááºáá±á¬áºáááºáž ááááŠážáá¯á¶ážá¡ááŒáááºáá¬ááŒá
áºááŒá®ážá á¡ááŒá±á¬ááºážáá
áºáá¯áá¯ááŒá±á¬áá·áº Kerio ááẠindex.fld ááœáẠá
áááºáááºá
á¬ážááŸá¯á¡á¬ážáá¯á¶ážááᯠáá¯á¶ážááŸá¯á¶ážááœá¬ážáááºááŒá
áºáááºá
áááºážááẠá¡áá¯á¶ážááŒá¯áá°á¡ááœáẠáá¬ážááááºááá¯ááºáá±á¬ á
á¬ááá¯áá»á¬áž ááœááºáá¬ááẠ- á¡ááœáŸááºážáá
áºáá»áá¯ážáá»áá¯ážá¡ááŒá±á¬ááºážááŸáá·áº áááºážááẠááá¯áá±áá¬ááœáẠáá
áºáá¯áá¯áá¯ááºáá±á¬ááºáá±ááŒá®ááŒá
áºáááºááᯠá
áááºáááºá
áá áºáá¯áá¯áááºáá®ážááẠá¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá áºáá¯ááŸáááẠ- á¡áá¬ááá¹áá¯á¡áá áºáá áºáá¯ááᯠáááºáá®ážáá±á ááºááœááºá áá¬áá¬ááẠáááºážá¡á¬áž áááºááŸááºáá±ážááá¯áá±á¬ ááá¯ááºá¡áááºááᯠáá°áá¬ážááŒá®ážááŒá áºááŒá±á¬ááºáž áá¯ááºáááẠááááŸáááœá¬ážáá±á¬áºáááºáž áááºážááẠááŸááºážáá¯á¶ážáá»á¬ážááŒá áºááŒá®áž áááºážááẠá¡áá¯á¶ážáááºááœá±ážáá»ááºááŸá¯áá áºáá¯ááŒá áºáááºá
áááºááá¯á·ááŒá±á¬ááºá·ááá¯ááºááááºáž
á¡áááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·ááŸáá·áº áááºážááŸá®ážááŒá®ážáá¬ážááŒá áºáá±á¬ áá¯ááºáá¯á¶ááᯠáá±á¬ááºáá áºááŒááẠá¡á¬áá¯á¶á áá¯ááºáá«á
áá«áá±ááá·áº áááŒá¬ážáá±áá¬ááºáá±á«áºááŸá¬áá±á¬á· á¡áá¯ááá¯á¡ááºáá±áá²á· á¡áááºážá áááºáááºá á¬ážá áá¬áá±á¬ááºážáá²á· ááá¯ááºáá áºáá¯ááᯠáááºááœá±á·ááá¯ááºááŸá¬áá« - ááá¯ááºááœá²áá»á¬ážááᯠááŒááºááœáŸááºážáá«á
á¡ááŸááºáááºá á áá·áºááºáá¯ááºáá¬ážáá±á¬ #msgs ááœáẠáá áºá á¯á¶áá áºáá¯ááŒá±á¬ááºážáá²ááœá¬ážááŒá®ááŒá áºááŒá±á¬ááºáž ááááá±á¬ áá±ážááºáá¬áá¬áá±á«áºááœáẠá€ááá¯ááºááᯠááŸáááºáá«áá áá»áœááºá¯ááºááá¯á·ááẠáááºááŒáááºááŒá®áž ááŒááºáááºáá±á¬ááááºááᯠáááŸááááºááŒá áºáááºá ááŸááºáá¬ážááá»áŸ ááŸááºážááœá¬ážáááºá
ááŸááºáááºážááœáẠá€áá¯ááºáááºážá ááºááẠáááºáá»áŸááŒá¬áááºááᯠáááºááœá±á·ááá¯ááºáááºá áá»áœááºá¯ááºáááá á¹á ááœáẠáá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬ (áá ááá) ááŸááºáááºážáá»á¬ážáá«áá»áŸáẠá-á áááá áºááá·áº ááŒá¬áá«áááºá
áá«ááá¯á·áá¯ááºáááŸá¬á áá®ááá¯ááºááᯠááááºááá¯á¡ááºáá²á·á¡áá« áááºááá¯ááŸáááºáááá²ááá¯áᬠá¡ááŒá±ááŸá¬ááá¯á·áá«áá²á
ááœááºáá¬áááºá Kerio ááŸáááŒáááºá API ááá¯
áá»áœááºá¯ááºááá¯á·ááá¬áááºááᯠáá¯ááºáá±á¬ááºáá±ážááá·áº áá¯ááºáá±á¬ááºáá»ááºááẠá€áá²á·ááá¯á· ááŒá
áºáááº-
session = callMethod("Domains.checkPublicFoldersIntegrity",{}, token)
á¡áááºáá±á¬áºááŒáá«á¡á¬ážáá¯á¶ážááŸá áá»áœááºá¯ááºááá¯á·ááẠá áááºáááºá á¬ážááœááºááá¯ááºááœá²áá»á¬ážáá¡ááŒá±á¡áá±ááᯠá á±á¬áá·áºááŒáá·áºááá·áº script ááá¯áá±ážáááºááá¯á¡ááºááŒá®áž áá áºáá¯áá¯ááŒá±á¬ááºážáá²ááœá¬ážáá«á áá»áœááºá¯ááºááá¯á·ááá¯á¡ááºááá·áºáá¯ááºáá±á¬ááºáá»ááºááá¯áá¯ááºáá±á¬ááºáá«á
ááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬á á áºáá±ážááŸá¯áá»á¬ážááá¯áá¯ááºáá±á¬ááºááá·áº Script á¡áá»áá¯ážáá»áá¯ážááᯠááœá²ááŒá¬ážá áœá¬áá±ážáá¬ážáá²á·ááŒá®áž ááá¯ááºá¡áá±á¡ááœááºá¡áá±á«áºá¡ááŒá±áá¶á áá±á¬ááºáá»ááºá¡á¬ážáá¯á¶ážááá¯ááœá²ááá·áºáá áºáá¯á¡áá±á«áº á¡ááŒá±áá»áááºáᯠááá¯áá»ááºáá«áááºá
áá¬ááºááœáŸááºážá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážá
CMD script ááá°áá¬ááŸáá·áº áá±á¬áºááŒáá»ááº
index.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
script ááááá¹áá°ááẠmail server áá áºáá¯á á®ááœááºá¡áá¯ááºáá¯ááºááẠ(áááºáá±á¬ááºááŸá¯áá áºáá¯á¡ááŒá áºá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá Adm áá¯ááºááá¯ááºááœáá·áºáá»á¬ážáááá¯á¡ááºáá«)
áá¬ááºááœáŸááºážááẠááá¯ááºááá¯áááºáááºá Setup%Computername%.List
%Computername% ááẠáááºááŸááá¬áá¬áá¡áááºááŒá áºááẠ(áááºážááœáŸááºáá»ááºááœáẠáá¬áá¬á¡á¬ážáá¯á¶ážáá á¬áááºážáá»á¬ážááᯠáá áºááŒáá¯ááºáááºáá«áááºááá¯ááºáááºá)
ááá¯ááºááœáẠ%Computername%.á á¬áááºáž â áá°áá®áá±á¬áááºážááŒá±á¬ááºážáá»á¬áž á¡ááŒáá·áºá¡á á¯á¶áá«áááºáááºá áááºážááŒá±á¬ááºážáá áºáá¯á á®ááẠá á¬ááŒá±á¬ááºážá¡áá áºááœáẠáá±ážáá¬ážáá¬ážááŒá®áž ááá¯ááºážá¡ááœááºáá»á¬áž ááá«áááºááá·áºáá«á
ááááá¯á¶áž á áááºááŒá®ážáá±á¬ááºá script ááẠááá¯á¡ááºáááºááŒá áºá á± áááá¯á¡ááºáááºááŒá áºá á± ááœáŸááºážááááºážááŒá¯áá¯ááºááŒááºážáá¯ááºáááºážá ááºááᯠáá¯ááºáá±á¬ááºááŒá®áž script ááẠáááºáá°ááŒá¯áá¬ážáá±á¬ directory áá áºáá¯á á®ááŸá ááá¯ááºá¡áá±á¡ááœááºá á¡ááœáŸááºážáá áºáá¯ááá¯áááºáž áááºáá®ážáá±ážáá«áááºá
script ááááºááœááºáá»ááºááŸá¬ áááºááŸááºáá¬ážáá±á¬ directory á¡ááœááºážááŸá ááá¯ááºá¡á¬ážáá¯á¶ážááᯠáá±ááœááºáááºááŒá áºáááºá
áááºážááœáŸááºáá
áºáá¯á
á®ááᯠáá±ááœááºááŒááºážá¡áá¯á¶ážááœááºá á¡áááºážáá¯á¶áž ááá¯ááºáá»á¬ážá áááºááŸááááºááá¯ážááẠááááºáá
áºáá¯ááŸáá·áº áááá¯ááºáá®áá«áá Script ááẠáááºáá°ááŒá¯áá¬ážáá±á¬ áá±ážááºáááºážááœáŸááºá á¡ááŒá
áºáááºážááœáŸááºá០ááá¯ááºáá»á¬ážááᯠáá»ááºáá
áºáááº- index.fld, indexlog.fld, search.fld
áá»áŸáá±áá¬ážáá±á¬ áá±ážááºááá¯ááºááœá²áá»á¬ážá á¡ááœáŸááºážáá±ážááŒááºážáá¯ááºáááºážá
ááºááᯠá
áááºáááºá
Task execution ááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠLOG directory ááœáẠááááºážáááºážáá¬ážáááºá
Indexing áá¯ááºáááºážá
ááº
indexing áá¯ááºáááºážá
ááºááẠKerio API áá¯ááºáá±á¬ááºáá»ááºááᯠáá¯ááºáá±á¬ááºááŒááºážá០áááºážáááºáá¬áááºá
Session = callMethod("Domains.checkPublicFoldersIntegrity",{}, ááá¯áááº)
á¥ááᬠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠ- python ááœáẠáá±á¬áºááŒáá¬ážáááºá
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)
ááá¯ááºáá²ááœááºáááºáž á€áá¯ááºáá±á¬ááºáá»áẠ(Adm - á¡áá»á¬ážáá°ááŸá¬ áá±ážááºááá¯ááºááœá²áá»á¬áž) ááᯠáá¯ááºáá±á¬ááºááẠá¡ááœáá·áºá¡áá±ážááŸááá±á¬ á¡áá±á¬áá·áºáá áºáá¯ááᯠááẠáááºááŸááºááá«áááºá
áá»áœááºá¯ááºááá±á¬ááºážáá«ážááẠKerio Connect á á®áá¶ááá·áºááœá²áá°áá»á¬ážá¡ááœáẠá¡áá¯á¶ážáááºáááºáᯠáá»áŸá±á¬áºááá·áºáá«áááºá
source: www.habr.com