Настройте почтовый сервер Postfix и Dovecot на хранение писем как группу пользователей 'vmail: vmail'

Посоветуйте, пожалуйста, как настроить почтовый сервер 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 без эффекта.

1
задан 5 June 2021 в 12:11
1 ответ

Я настроил его так, и он у меня работает:

В файле 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
  }

Надеюсь, это сработает для вас. С уважением

1
ответ дан 28 July 2021 в 13:08

Теги

Похожие вопросы