Я хочу настроить Postfix и Dovecot с Postfix в качестве SMTP MTA (агент передачи почты) и MDA (агент доставки почты) и Dovecot в качестве сервера IMAP, но я хочу убедиться, что каждый из них понимает расположение почтового ящика, и я Я не совсем понимаю это из документации.
Если я использую следующие настройки в Postfix main.cf (имя пользователя представляет системного пользователя, настроенного для обработки всех виртуальных пользователей):
virtual_mailbox_base=/home/username
virtual_mailbox_maps=hash:/etc/postfix/vmailbox
И в / etc / postfix / vmailbox (/ в конце пути к почтовому ящику указывает почтовый ящик maildir):
info@example.com example.com/info/
sales@example.com example.com/sales/
Чтобы почтовые ящики выглядели как /home/username/example.com/info/ и так далее, как описано в документации (http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox).
А затем используйте следующие настройки в Dovecot dovecot.conf:
mail_home=/home/username/%d/%n
mail_location=maildir:~/Maildir
Чтобы у Dovecot были отдельные «домашний» каталог и каталог почтовых ящиков для виртуальных пользователей, как рекомендовано в документации (http://wiki2.dovecot.org/VirtualUsers/Home), это будет совместимая установка?
Или Postfix будет доставлять почту на /home/username/example.com/info в папках cur, new и tmp, в то время как Dovecot ищет почту в /home/username/example.com/info/Maildir в cur, new, и папки tmp? Указывает ли / для активации почтового ящика maildir в Virtual_mailbox_maps Postfix и автоматически создает папку Maildir после example.com/info/, или это создаст трудности, которые я описал выше?
Спасибо.
Чтобы вышеуказанная настройка работала, Dovecot dovecot.conf должен содержать:
mail_location=maildir:~
без /Maildir
Я бы выбрал dovecot delivery mda, потому что он имеет множество дополнительных функций, таких как немедленная индексация сообщений и сито, и упрощает настройку всего почтового сервера, потому что у вас есть только одно место, где вы настраиваете расположение почтового ящика.