Какое приложение определяет или устанавливает почтовый каталог на почтовом сервере?

Мой вопрос касается конфигурации почтового сервера с postfix (smtp) и dovecot (imap, pop3), оба этих приложения должны видеть один и тот же путь к почтовому каталогу, например, /var/vmail/my_domain/user/Maildir. Итак, какое приложение определяет или устанавливает почтовый каталог или путь к нему?


person Emilio Galarraga    schedule 26.08.2017    source источник


Ответы (1)


В вашем случае ОБА приложения устанавливают путь maildir, но postfix определяют его для записи во время локальной доставки, а dovecot определяют его для чтения во время взаимодействия POP/IMAP.

Это пример плохой конфигурации, широко разбросанный по количеству руководств и мануалов. Вы никогда не должны выполнять локальную доставку из MTA, например postfix или exim. Вместо этого вы должны использовать функции LDA с вашего сервера POP/IMAP, например dovecot.

Когда вы вызываете dovecot-lda dovecot для LDA, тогда единственный файл dovecot.conf используется для определения пути к хранилищу, и единственная служба имеет доступ r/w к хранилищу, поэтому вы можете защитить хранилище с помощью разрешений 600.

Вы можете обратиться к вики dovecot, чтобы узнать, как перенести функциональность LDA с postfix на dovecot https://wiki.dovecot.org/LDA/Postfix

person Kondybas    schedule 27.08.2017