Скопируйте почту IMAP, затем доступ через IMAP снова

Я ищу инструмент, чтобы скопировать всю учетную запись IMAP и затем выставить то резервное копирование (только для чтения) через IMAP снова.

Это идеально подошло бы для резервного копирования электронной почты от любого поставщика и разрешения резервного копирования быть полученным доступ от любого почтового клиента даже спустя годы после закрытия учетной записи.

Я подозреваю, что это могло быть достигнуто с помощью полноценного сервера IMAP путем конфигурирования его для зеркального отражения некоторого другого сервера; но я надеюсь на простое решение.

3
задан 04.04.2010, 18:32

2 ответа

Я знаю, что Вы попросили простое решение, НЕ требующее полноценного сервера IMAP, таким образом, я готов получить много отрицательных голосов за мой ответ.:-)

Cyrus IMAPd является одним из большинства полных функцией серверов IMAP с открытым исходным кодом вокруг. С его функциями ACL Вы могли сначала создать нормальный счет на продолжительность резервного копирования, и, когда готовый, просто отбросить писать/удалять доступ от Вашей учетной записи пользователя, таким образом, почтовый ящик эффективно будет папкой архива без способа случайно удалить Ваши заархивированные сообщения - по крайней мере, не через IMAP.

Старый и не настолько хороший, но простой сервер POP/IMAP, uw-imapd может больше быть похожим на решение устанавливать-и-забывать, также. Просто передайте свою почту по IMAP к нему, и затем Ваша почта доступна через IMAP или только путем просмотра/var/spool/mail/youraccount файла. Путем создания файла только для чтения с chmod 400 /var/spool/mail/youraccount почтовый ящик эффективно был бы почтовым ящиком только для чтения.

Голубятня является также довольно простым для установки и более безопасный и полный функцией, чем uw-imapd, который я на самом деле ненавижу.

Так или иначе я установил бы некоторый сервер IMAP, даже если начальная настройка может быть более хитрой. С Вашим собственным сервером IMAP просто добавить новые учетные записи и заархивировать больше почтовых ящиков, и можно достигнуть почты с помощью нескольких различных методов; почтовый клиент по Вашему выбору, через веб-почту, если Вы устанавливаете что-то как Орда, SquirrelMail или Roundcube, или даже через необработанные почтовые файлы.

2
ответ дан 08.12.2019, 01:48

Существует несколько приложений и практических руководств там при загрузке почты из учетной записи IMAP, но небольшого содержания, выставляющего их через IMAP. Частичное решение этого фасета состоит в том, чтобы использовать Голубятню сервер IMAP в режиме Rootless: посмотрите

http://wiki.dovecot.org/Rootless

Упрощенная конфигурация на основе той, представленной на вышеупомянутом сайте, следует:

protocols = imap imaps
ssl = no
disable_plaintext_auth = no
pop3_uidl_format = %08Xu%08Xv

login_chroot = no
login_user = testuser

# paths
log_path = /home/testuser/dovecot/error.log
info_log_path = /home/testuser/dovecot/info.log
mail_location = maildir:~/Maildir

# ports
protocol imap {
  listen = localhost:14300
  ssl_listen = localhost:14301
}

# authentication
auth default {
  mechanisms = plain
  user = testuser
  passdb passwd-file {
    args = /home/testuser/dovecot/passwd
  }
  userdb passwd {
  }
}

"ssl_disable=yes" был заменен "ssl=no" в версии 1.2. Кроме того, послушайте специально для "localhost", таким образом, сервер только ищет соединения от локального компьютера. Если Ваша почта находится в mbox формате, замена "maildir" с mbox.

Хотя вопрос попросил альтернативу серверу IMAP, это - лучшее решение, которое я знаю к этой части загадки.

0
ответ дан 08.12.2019, 01:48

Теги

Похожие вопросы