Archiwum poczty z możliwością przeglądania w przyszłości jest ważną funkcją dla dużych firm. Może być używane do badania różnych skarg, prowadzenia dochodzeń oraz w wielu innych sytuacjach. Ta funkcja może być również przydatna dla dostawców SaaS, aby chronić się w przypadku, gdy nieuczciwy użytkownik wykorzysta ich usługę do popełnienia działań niezgodnych z prawem.
Specjalnie w tym celu stworzono wtyczkę Zimbra Archiving and Discovery, która pozwala archiwizować wychodzące i przychodzące wiadomości w każdej skrzynce pocztowej, a nawet zapisane w wersjach roboczych wiadomości. Jednak to rozwiązanie ma swoje wady. Po pierwsze, działa tylko z płatną wersją Zimbra Collaboration Suite Network Edition, a po drugie, działa wyłącznie w ramach klienta webowego i nie archiwizuje nic przy użyciu desktopowych lub mobilnych klientów pocztowych. W związku z tym opowiemy o tym, jak wdrożyć archiwizację przychodzącej i wychodzącej poczty w darmowej wersji Zimbra Collaboration Suite Open-Source Edition, która archiwizuje wiadomości wysyłane z dowolnych klientów pocztowych.

Archiwizacja poczty jest realizowana za pomocą wbudowanej funkcji Postfix BCC. Działa to w następujący sposób: administrator systemu przypisuje do skrzynki pocztowej adres archiwum, wprowadza odpowiednie ustawienia, po czym każda wiadomość przychodząca i wychodząca zostanie skopiowana do archiwum, gdzie można później odnaleźć potrzebną wiadomość. Zalecamy utworzenie osobnego domenę. To znacznie uprości zarządzanie archiwalnymi skrzynkami pocztowymi w przyszłości.
Archiwizacja wychodzących wiadomości e-mail

Skonfigurujemy archiwizację wychodzących wiadomości. Dla przykładu weźmiemy konto manager@company.ru i utworzymy dla niego archiwalną skrzynkę pocztową manager@archive.company.ru. Aby wychodzące wiadomości były archiwizowane, konieczne jest wprowadzenie kilku zmian w ustawieniach Postfix. W tym celu należy otworzyć plik /opt/zimbra/postfix/conf/main.cf i na końcu dodać linię sender_bcc_maps = lmdb:/opt/zimbra/postfix/conf/sender_bcc. Po tym trzeba utworzyć plik /opt/zimbra/postfix/conf/sender_bcc i dodać do niego skrzynki pocztowe, które mają być archiwizowane, a także skrzynki pocztowe, do których będą przesyłane archiwalne e-maile. Istnieje możliwość archiwizowania wielu skrzynek pocztowych w jednej. Robi się to w następujący sposób:
manager@company.ru manager@archive.company.ru
sales@company.ru manager@archive.company.ru
support@company.ru support@archive.company.ru

Po dodaniu wszystkich skrzynek pocztowych wystarczy wykonać polecenie postmap /opt/zimbra/postfix/conf/sender_bcc i zrestartować Postfix za pomocą polecenia postfix reload. Jak wynika z naszego przykładu, po zrestartowaniu wszystkie wychodzące e-maile z kont manager@company.ru i sales@company.ru trafiają do jednej skrzynki pocztowej manager@archive.company.ru, a wychodzące e-maile z konta support@company.ru będą archiwizowane w skrzynce pocztowej support@archive.company.ru.
Archiwizowanie przychodzących wiadomości e-mail
Teraz skonfigurujemy automatyczne archiwizowanie przychodzących e-maili. W tym celu można skorzystać z tego samego Postfix BCC. Tak jak w przypadku archiwizowania wychodzących e-maili, należy otworzyć plik /opt/zimbra/postfix/conf/main.cf i dodać do niego linię recipient_bcc_maps = lmdb:/opt/zimbra/postfix/conf/recipient_bcc. Następnie należy utworzyć plik /opt/zimbra/postfix/conf/recipient_bcc i dodać do niego potrzebne adresy e-mail w dotychczasowym formacie.

Po dodaniu skrzynek należy wykonać polecenie postmap /opt/zimbra/postfix/conf/recipient_bcc i zrestartować Postfix za pomocą polecenia postfix reload. Teraz wszystkie przychodzące e-maile z kont manager@company.ru i sales@company.ru będą archiwizowane w skrzynce pocztowej manager@archive.company.ru, a przychodzące e-maile z konta support@company.ru będą kopiowane do skrzynki pocztowej support@archive.company.ru.

Przykład konfiguracji filtra przychodzących wiadomości
Szczególnie zauważamy, że przy każdym dodawaniu lub usuwaniu adresów e-mail na listach /opt/zimbra/postfix/conf/sender_bcc i /opt/zimbra/postfix/conf/recipient_bcc należy ponownie wykonać polecenie postmap z zaktualizowaną listą, a także zrestartować Postfix. Rekomendujemy również skorzystanie z filtrów pocztowych Zimbra OSE na podstawie imienia nadawcy i odbiorcy, aby przychodzące i wychodzące wiadomości były sortowane w folderach, co ułatwi późniejsze znalezienie potrzebnego e-maila.

Przykład konfiguracji filtra wychodzących wiadomości
Aby wyszukiwać wiadomości w utworzonych archiwach pocztowych, można wykorzystać wbudowane wyszukiwanie Zimbra OSE. Należy również pamiętać, że czas przechowywania wiadomości e-mail w archiwum jest znacznie dłuższy niż w skrzynce odbiorczej, co oznacza, że należy ustawić wyższą kwotę oraz politykę przechowywania z dłuższym okresem. W przypadku gdy archiwalne skrzynki pocztowe znajdują się na osobnej domenie, będzie to znacznie prostsze.
Wszelkie pytania dotyczące Zextras Suite można kierować do przedstawiciela firmy „Zextras” Ekateriny Triandafiliidi pod adresem e-mail katerina@zextras.com
Źródło: habr.com
