Comment transférer du courrier de votre serveur de messagerie vers Zimbra?

«Il faut courir aussi vite pour rester au même endroit» - cette phrase de Lewis Caroll peut être appliquée en toute sécurité au travail des informaticiens, car les tendances dans l'industrie des technologies de l'information évoluent plus rapidement que partout ailleurs. Ainsi, par exemple, un serveur de messagerie d'entreprise, une fois introduit dans une entreprise, ne répond plus pleinement aux besoins d'une entreprise moderne, qui, pour rester à flot, a besoin d'un système de collaboration complet qui peut facilement s'intégrer à d'autres systèmes d'information d'entreprise.

image

Les responsables informatiques qui souhaitent non seulement organiser un système collaboratif fonctionnel dans l'entreprise, mais aussi économiser autant que possible le budget informatique, prêtent souvent attention à l'édition Open Source de Zimbra. Les avantages de Zimbra OSE incluent le code source gratuit et entièrement ouvert de la solution, ainsi que le fait que des dizaines de milliers d'entreprises à travers le monde utilisent avec succès Zimbra OSE dans leur travail. Mais il ne suffit pas d'introduire le système dans l'entreprise, il faut y transférer toute la correspondance accumulée de l'ancien serveur de messagerie.

Pour résoudre ce problème, il existe plusieurs produits commerciaux avec des fonctionnalités différentes. Cependant, il existe un moyen gratuit de transférer des lettres de l'ancien serveur vers Zimbra à l'aide de l'application imapsync. C'est lui qui est officiellement recommandé. Cependant, malgré l'apparente simplicité, il y a encore quelques pièges que les responsables informatiques peuvent rencontrer lors de la synchronisation du courrier.

Installez imapsync sur le serveur source. Le transfert de correspondance est effectué par une simple commande de console, dans laquelle l'adresse du serveur source et l'adresse du serveur avec Zimbra, ainsi que le nom d'utilisateur et le mot de passe de l'utilisateur sur les deux serveurs de messagerie sont indiqués.

imapsync --nosyncacls --subscribe --syncinternaldates \
--host1 mail.server.local --user1% Login% --password1% Password% \
--host2 zimbra.server.local --user2% ZimbraLogin% --password2% ZimbraPassword%

Dans le cas où il y a trop d'utilisateurs, vous pouvez essayer d'automatiser le processus en créant un fichier imap_users, dans lequel ajouter ensuite des informations sur les domaines, les noms d'utilisateur et les mots de passe à leurs comptes. Par exemple, comme ceci:



Il ne reste plus qu'à écrire un script simple, à lui donner le droit de l'exécuter et de l'exécuter. Après avoir exécuté le script, le programme synchronise automatiquement la correspondance entre le serveur de messagerie source et le serveur avec Zimbra. Le script résultant ressemblera à ceci:

. imap_users
src_srv = source.server.com
dest_srv = zimbra.server.com
pour ((i = 0; i <$ {# users [@]}; i ++))
faire
/ usr / bin / imapsync --noauthmd5 --syncinternaldates --buffersize 65535000 --subscribe \
-host1 $ src_srv --ssl1 --user1 $ {users [$ i]} --password1 $ {mots de passe [$ i]} --nofastio1
--host2 $ dest_srv --ssl2 --user2 $ {users [$ i]} --password2 $ {mots de passe [$ i]} --nofastio2
fait

Dans le cas où vous ne mettrez pas hors service l'ancien serveur de messagerie après avoir déménagé vers Zimbra et qu'une nouvelle correspondance y apparaîtra, vous pouvez automatiser l'exécution de ce script à l'aide de cron.

Cependant, en douceur, ce processus ne regarde que sur le papier. Souvent, les responsables informatiques sont confrontés à des problèmes inattendus. L'un d'eux est la limite par défaut de 10 mégaoctets par lettre dans Zimbra, c'est pourquoi une tentative de synchronisation des messages avec des pièces jointes volumineuses peut entraîner une erreur.

Vous pouvez résoudre ce problème en augmentant la taille maximale autorisée de la lettre. Par exemple, la commande zmprov mcf zimbraMtaMaxMessageSize 52428800 l' augmente à 50 mégaoctets.

Des erreurs peuvent également se produire lors de la synchronisation de grandes boîtes aux lettres avec un grand nombre de dossiers et sous-dossiers contenant des milliers de lettres. En raison de la grande taille de ces boîtes aux lettres côté serveur Zimbra, une perte de connexion peut se produire en raison du délai d'expiration de la session. Pour éviter cela, nous vous recommandons de démarrer la synchronisation avec les options --nofoldersizes --skipsize --fast .

Pour toutes questions relatives à la Suite Zextras, vous pouvez contacter le représentant de Zextras Katerina Triandafilidi par e-mail katerina@zextras.com

Source: https://habr.com/ru/post/fr416261/


All Articles