Посоветуйте, пожалуйста, как настроить почтовый сервер Postfix и Dovecot для хранения входящих писем с пользователем и группой владельца vmail: vmail, в то время как в настоящее время он хранит их как пользователя и группу владельца почтового ящика. Я попытался установить
virtual_minimum_uid = 5000
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
в /etc/postfix/main.cf (5000 - это uid пользователя 'vmail'),
mail_uid = vmail
mail_gid = vmail
в файле /etc/dovecot/conf.d/10-mail.conf и
userdb {
driver = static
args = uid=vmail gid=vmail home=/var/mail/vmail/%d/%n
}
в /etc/dovecot/conf.d/auth-sql.conf.ext без эффекта.
Я настроил его так, и он у меня работает:
В файле postfix master.cf добавьте в конце:
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/dovecot-lda -f ${sender} -d ${user}@${nexthop}
В dovecot / conf.d / 10-master.conf настройте авторизацию службы на следующим образом:
service auth {
unix_listener auth-userdb {
mode = 0666
user = vmail
group = vmail
}
Надеюсь, это сработает для вас. С уважением