4

каждый. Я учусь , чтобы настроить сервер IMAP dovecot домой с помощью виртуальной Ubuntu 12.04 машины. Я намерен в конечном итоге создать домашний сервер, который использует POP3 для получения электронной почты с нескольких адресов и удаления их с серверов моего интернет-провайдера, делая их доступными через домашний сервер IMAP (это похоже на настройку, описанную в https://help). ubuntu.com/community/POP3Aggregator, который объясняет, как настроить систему с версией dovecot 1, и, таким образом, устарел). Я намерен использовать сервер интернет-провайдера непосредственно при отправке сообщений, а BCC - все отправленные сообщения самому себе.

Я завершил базовую настройку тестового сервера: getmail использует POP3 для извлечения сообщений из двух тестовых учетных записей электронной почты и успешно доставляет их в соответствующие new папки в стиле Maildir на виртуальной машине. Затем Dovecot успешно видит эти сообщения.

У меня есть два вопроса:

1) Мне пришлось настроить new папки, cur и tmp для обеих тестовых учетных записей вручную, чтобы эта настройка работала. Есть ли способ получить dovecot для автоматического создания этих папок Maildir при создании новой учетной записи виртуального пользователя (например, когда я добавляю комбинацию пользователя и пароля в свой файл паролей dovecot ), или ожидается, что я напишу сценарий bash для автоматизировать эту задачу?

2) Буду рад любым вашим комментариям о том, как можно улучшить этот подход, когда я научусь его настраивать. Мое побуждение к этому подходу:1) включить архивирование / хранение писем от нескольких хостинг-провайдеров, которые накладывают ограничение на хранилище на сервере, и 2) дать мне несколько больший контроль над хранилищем электронной почты, не требуя настройки и администрирования почтового сервера из нуля (что я еще не готов сделать) (это следует рекомендациям на https://ssd.eff.org/tech/email).

Спасибо!

2 ответа2

3

Dovecot создает структуру maildir, так что приходит электронное письмо. Вам не нужно беспокоиться об этом.

Вы можете настроить dovecot для автоматического создания некоторых почтовых ящиков (папок) при первом входе в систему.

Например, создал /edit /etc/dovecot/conf.d/15-mailboxes.conf:

namespace inbox {
  mailbox Trash {
    special_use = \Trash
    auto = subscribe
  }
}
-1

Dovecot не создает основную папку для виртуальных пользователей, вы должны сделать это самостоятельно. Он создаст почтовые ящики в этой папке, но вы должны войти и выполнить maildirmake /usr/local/virtual/<user> до того, как парень dovecot будет доставлять почту.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .