Может ли Dovecot IMAP автоматически создавать папки Maildir для новых (виртуальных) пользователей?

7351
user233441

каждый. Я учусь настраивать dovecotдомашний IMAP-сервер с использованием виртуальной машины 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 ).

Спасибо!

4

2 ответа на вопрос

3
Eduardo Ramos

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

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

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

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

Dovecot doesn't create the main folder for virtual users, you have to do that yourself. It WILL creat the mailboxes under that folder, but you have to go in and do a maildirmake /usr/local/virtual/<user> before the dovecot lad will deliver mail.

Не знаю, какой Dovecot вы используете, но мой Dovecot автоматически создает почтовые каталоги для новых виртуальных пользователей при первом входе в систему. fnkr 6 лет назад 0

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