Добрый день! При настройке maildrop столкнулся с такой проблемой.
Maildrop доставляет почту не в домашнюю директорию пользователя /var/spool/mail/user/Maildir а в /var/spool/mail
При запуске от имени пользователя vmail
vmail@gw:/> /usr/bin/maildrop -V 10 -d user@domain.com
maildrop: Changing to /var/spool/mail/user/Maildir
test
Message start at 0 bytes, envelope sender=user@domain.com
maildrop: Attempting .mailfilter
maildrop: Delivering to /var/mail/user@domain.com
maildrop: Flock()ing /var/mail/user@domain.com.
maildrop: Appending to /var/mail/user@domain.com.
maildrop: Delivery complete.
В каталоге /var/spool/mail создаётся файл user@domain.com
Никаких конфигурационных файлов для maildrop нет.
В LDAP атрибут homeDirectory = /var/spool/mail/user/Maildir
Именно его и использует Maildrop
maildrop: Changing to /var/spool/mail/user/Maildir
Однако письмо кладёт упорно в /var/spool/mail
Логи authdaemon показывают mail=(default)
Хотя здесь должно быть как раз путь до почтовой папки пользователя.
Пробовал задавать в файле
/etc/maildroprc
$DEFAULT="$HOME"
$MAILDIR="$HOME"
Но это не даёт никакого результата.
Вопрос в том откуда authlib берёт mail=(default)
vmail@gw:/etc> /usr/bin/maildrop -V9 -d user@domain.com
maildrop: authlib: groupid=3
maildrop: authlib: userid=1001
maildrop: authlib: logname=user@domain.com, home=/var/spool/mail/user/Maildir, mail=(default)
maildrop: Changing to /var/spool/mail/user/Maildir
Test
Message start at 0 bytes, envelope sender=user@domain.com
maildrop: Attempting .mailfilter
maildrop: Delivering to /var/mail/user@domain.com
maildrop: Flock()ing /var/mail/user@domain.com.
maildrop: Appending to /var/mail/user@domain.com.
maildrop: Delivery complete.
Заметил следующее при тестировании значение
Maildir: (none)
В файле authldaprc прописано
LDAP_MAILDIR<--><------>mailbox
В LDAP mailbox = ./Maildir
И даже когда я вовсе удаляю файл authldaprc, ничего не меняется.
Вопрос откуда courier-authlib берёт атрибуты для Home Directory и Maildir
gw:/usr/sbin # ./authtest user@domain.com
Authentication succeeded.
Authenticated: user@domain.com (system username: user@domain.com)
Home Directory: /var/spool/mail/user/Maildir
Maildir: (none)
Quota: (none)
Encrypted Password: *
Cleartext Password: (none)
Options: (none)
Буду признателен за полезные советы