L'archivage des e-mails avec la possibilité de les consulter ultérieurement est une fonctionnalité importante pour les grandes entreprises. Elle peut être utilisée pour examiner diverses plaintes, mener des enquêtes et dans de nombreuses autres situations. Cette fonctionnalité peut également être utile pour les fournisseurs de SaaS afin de se protéger en cas d'utilisation abusive de leur service par un utilisateur malveillant.
Un plugin spécialement conçu pour ces besoins, Zimbra Archiving and Discovery, a été créé pour archiver les e-mails entrants et sortants dans chaque boîte aux lettres, ainsi que les e-mails enregistrés dans les brouillons. Cependant, cette solution présente certains inconvénients. Tout d'abord, elle ne fonctionne qu'avec la version payante de Zimbra Collaboration Suite Network Edition, et, deuxièmement, elle ne fonctionne qu'avec le client Web, n'archivant rien lors de l'utilisation de clients de messagerie de bureau ou mobiles. C'est pourquoi nous vous expliquerons comment mettre en œuvre l'archivage des e-mails entrants et sortants dans la version Open-Source de Zimbra Collaboration Suite, qui, en outre, archivera les e-mails envoyés depuis n'importe quel client de messagerie.

L'archivage des e-mails est réalisé par la fonction intégrée Postfix BCC. Elle fonctionne de la manière suivante : l'administrateur système définit une adresse e-mail d'archivage pour la boîte aux lettres, entre certaines configurations, après quoi chaque e-mail entrant et sortant sera copié dans l'e-mail d'archivage, où il sera ensuite possible de retrouver l'e-mail souhaité. Nous vous recommandons de créer un domainepour cela, ce qui simplifiera considérablement la gestion des boîtes aux lettres d'archive à l'avenir.
Archivage des e-mails sortants

Configurons l'archivage des e-mails sortants. Prenons par exemple le compte manager@company.ru et créons-lui une boîte aux lettres d'archive manager@archive.company.ru. Pour que les e-mails sortants soient archivés, il est nécessaire d'apporter certaines modifications dans les paramètres de Postfix. Pour cela, il faut ouvrir le fichier /opt/zimbra/postfix/conf/main.cf et y ajouter à la fin la ligne sender_bcc_maps = lmdb:/opt/zimbra/postfix/conf/sender_bcc. Après cela, il faut créer le fichier /opt/zimbra/postfix/conf/sender_bcc et d'y ajouter les boîtes aux lettres qui doivent être archivées, ainsi que les boîtes aux lettres où les e-mails archivés seront transférés. Il est possible d'archiver plusieurs boîtes aux lettres dans une seule. Cela se fait de la manière suivante :
manager@company.fr manager@archive.company.fr
sales@company.fr manager@archive.company.fr
support@company.fr support@archive.company.fr

Une fois que toutes les boîtes aux lettres ont été ajoutées, il ne reste plus qu'à exécuter la commande postmap /opt/zimbra/postfix/conf/sender_bcc et à redémarrer Postfix avec la commande postfix reload. Comme il ressort de notre exemple, après le redémarrage, tous les e-mails sortants des comptes manager@company.fr et sales@company.fr seront dirigés vers une seule boîte aux lettres manager@archive.company.fr, tandis que les e-mails sortants du compte support@company.fr seront archivés dans la boîte aux lettres support@archive.company.fr.
Archivage des e-mails entrants
Nous allons maintenant configurer l'archivage automatique des e-mails entrants. Pour ce faire, nous pouvons utiliser encore une fois Postfix BCC. Comme pour l'archivage des e-mails sortants, il faut ouvrir le fichier /opt/zimbra/postfix/conf/main.cf et y ajouter la ligne recipient_bcc_maps = lmdb:/opt/zimbra/postfix/conf/recipient_bcc. Ensuite, il est nécessaire de créer le fichier /opt/zimbra/postfix/conf/recipient_bcc et d'y ajouter les adresses e-mail nécessaires dans le format habituel.

Après avoir ajouté les adresses, vous devez exécuter la commande postmap /opt/zimbra/postfix/conf/recipient_bcc et à redémarrer Postfix avec la commande postfix reload. Maintenant, tous les e-mails entrants des comptes manager@company.fr et sales@company.fr seront archivés dans la boîte aux lettres manager@archive.company.fr, tandis que les e-mails entrants du compte support@company.fr seront copiés dans la boîte aux lettres support@archive.company.fr.

Exemple de configuration d'un filtre pour les messages entrants
Nous tenons à souligner que lors de chaque ajout ou suppression d'adresses électroniques dans les listes /opt/zimbra/postfix/conf/sender_bcc et /opt/zimbra/postfix/conf/recipient_bcc il est nécessaire d'exécuter à nouveau la commande postmap avec la liste modifiée, ainsi que de redémarrer Postfix. Nous recommandons également d'utiliser des filtres de messagerie Zimbra OSE basés sur le nom de l'expéditeur et du destinataire pour que les messages entrants et sortants soient triés par dossiers, afin que vous puissiez plus facilement retrouver un e-mail en particulier.

Exemple de configuration d'un filtre pour les messages sortants
Pour rechercher des courriers dans les archives de courriels créées, vous pourrez utiliser la recherche intégrée de Zimbra OSE. Il convient également de noter que la durée de conservation des courriers électroniques dans les archives est nettement supérieure à celle des comptes, ce qui signifie qu'il est nécessaire de définir une quota augmentée ainsi qu'une politique de conservation avec une durée plus longue. Si vos boîtes aux lettres archivées sont stockées sur un domaine séparé, cela sera beaucoup plus simple à gérer.
Pour toute question concernant Zextras Suite, vous pouvez contacter la représentante de la société « Zextras », Ekaterina Triandaphilidi, par e-mail à katerina@zextras.com.
Source : habr.com
