Я пытаюсь настроить postfix и dovecot для подключения к одному и тому же LDAP, и мне это вроде как удалось. Но теперь у меня есть некоторые неточности.
Воспроизведение выглядит следующим образом:
Результаты:
Проверка на сервере:
/ var / mail / /.Sent/cur/
/ var / mail / / / new /
directory Я думал, что настроил каталог maildir таким же образом (как в / var / mail /% d /% n
), но проблема должна быть.
Моя конфигурация (внешняя, извините, не смогла попасть в вопрос. И после 30 часов (все еще считая) этих чертовых файлов конфигурации, я не совсем уверен, какая часть может на что повлиять…)
Оставить home_mailbox =
в main.cf пустым и
smtpd_sasl_type = dovecot
smtpd_sasl_path = private / auth
и в dovecot conf
] mail_home = / var / mail /% d /% n
mail_location = maildir: ~
Также в dovecot conf вам нужно добавить или изменить это:
service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0666
#Change to the user and group of your postfix
user = postfix
group = postfix
}
unix_listener auth-userdb {
mode = 0666
#Change to the user and group of your postfix
user = postfix
group = postfix
}
#dovecot user
user = dovecot
}
service auth-worker {
# Auth worker process is run as root by default, so that it can access
# /etc/shadow. If this isn't necessary, the user should be changed to
# $default_internal_user.
user = root
}
Не доставлять сообщения постфиксом. Вместо этого передайте их голубятне deliver
.
См. https://wiki.dovecot.org/LDA/Postfix для получения дополнительной информации.