
На нашем сервере электронной почты есть ~150 учетных записей электронной почты, содержащих материалы, которые нельзя удалить в течение 10 лет. Некоторые учетные записи приближаются к 10 ГБ данных, поэтому я хотел бы настроить еженощный процесс архивации, который берет старые письма и помещает их на другой сервер, к которому можно получить доступ, если/когда это необходимо.
В нашей установке используются: dovecot, postfix, roundcube, ubuntu и virtualmin/webmin.
Сначала я думал, что rsync
файлы будут синхронизированы с помощью задания cron, но есть опасения, что будут потеряны данные/заголовки и т. д. Поэтому я подумал, что могу сделать doveadm sync -1
, но после прочтения информации о процессе синхронизации, который он запускает, я забеспокоился, что заголовки будут смещены и это приведет к архивации дубликатов.
Я также видел посты об инструментах, которые делают это — не мое изначальное предпочтение, но открыт для обсуждения. Я также видел несколько более сложных скриптов на c/pearl, но это не мои сильные стороны (хотя мой бэкграунд — программирование, так что я не против этого).
Кто-нибудь добился большого успеха, используя doveadm sync -1
? Будет ли работать любой из них, поскольку сервер будет получать электронные письма только таким образом, никогда напрямую или через другой источник? Или кто-то добился большого успеха другим способом или может указать на онлайн-документ/руководство/решение?