Postfix + Dovecot Проблемы с разрешением на доставку почты

, я установил почтовый сервер postfix + dovecot на моем компьютере с Linux 16.04.

Все работает нормально, за исключением фактического получения почты в моем клиенте thunderbird.

Когда я просматриваю mail.log и отправляю электронное письмо на свой сервер, мой сервер фактически получает почту, передает ее через spamasassin, но, похоже, не может доставить это правильно из-за неправильных разрешений / групп пользователей.

Вот строка mail.log, которая, как мне кажется, является проблемой

May 22 18:13:16 ed-w dovecot: lda(edward): Error: User initialization failed: Initializing mail storage from mail_location setting failed: mkdir(/var/mail/vmail//edward/mail) failed: Permission denied (euid=1000(edward) egid=1000(edward) missing +w perm: /var/mail/vmail/, dir owned by 5000:5000 mode=0755)

Я надеюсь, что кто-то может помочь мне установить правильные разрешения или группы пользователей, чтобы почта могла быть доставлен.

1
задан 22 May 2018 в 21:19
1 ответ

В вашей ошибке указано, что пользователь edward с UID и GID 1000 пытается выполнить действие, а не пользователь vmail с UID и GID 5000. Вам необходимо убедиться, что все службы, которые dovecot выполняются как пользователь vmail, а не другой пользователь.

В будущем публикация результатов команды dovecot -n поможет вам быстрее получить результаты, чтобы мы могли увидеть вашу текущую конфигурацию.

0
ответ дан 4 December 2019 в 03:57

Теги

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