Средство резервного копирования для внешних почтовых ящиков IMAP

#email #backup #imap

#Адрес электронной почты #резервное копирование #imap

Вопрос:

Меня попросили делать еженощные резервные копии некоторых внешне управляемых почтовых учетных записей IMAP, чтобы я мог восстановить почту на другой сервер в случае необходимости. У меня есть только почтовый доступ к порту IMAP с учетными данными почты, а не к полному удаленному серверу.

Итак, я начинаю искать инструмент (предпочтительно unix / CLI), который позволил бы мне иметь зеркало удаленных почтовых ящиков в локальных папках для нескольких учетных записей.

Я нашел этот скрипт Ruby: https://github.com/joeyates/imap-backup который работает в среднем хорошо, но имеет большую проблему, связанную с тем, что локальные сообщения не удаляются во время дополнительных операций.

Есть идеи / альтернативные инструменты или способ легко добиться этого, или я вынужден устанавливать виртуальную машину, которая хранит резервные копии через почтовый клиент?

Комментарии:

1. Существует множество, github.com/imapsync/imapsync или github.com/amenonsen/gmail-mirror может быть, это поможет вам. В названии последнего есть gmail, но исходный код не привязан к gmail.

2. afaik imapsync не сохраняет сообщения локально (предназначен только для передачи с imap на imap), gmail-mirror также не удаляет локальные сообщения из локальных папок, если они удалены на удаленном сервере.