Я получаю следующие ошибки в журналах, хотя в файле /etc /dovecot /users нет пользователя "apply".

Я не уверен, что делать дальше, чтобы диагностировать. Кто-нибудь может посоветовать, пожалуйста? Там написано «обратитесь к журналу сервера за дополнительной информацией», но я подумал, что это журнал сервера?

May  1 22:40:44 ip-xx-xxx-xx-xx postfix/local[18901]: 1B17763738: to=<apply@localhost>, orig_to=<apply@example.org>, relay=local, delay=147501, delays=147501/0.54/0/0.06, dsn=4.3.0, status=deferred (temporary failure)
May  1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Error: user apply: Initialization failed: Namespace '': mkdir(/home/vmail//apply) failed: Permission denied (euid=1001(apply) egid=1001(apply) missing +w perm: /home/vmail/, dir owned by 5000:5000 mode=0755)
May  1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Error: user apply: Initialization failed: Namespace '': mkdir(/home/vmail//apply) failed: Permission denied (euid=1001(apply) egid=1001(apply) missing +w perm: /home/vmail/, dir owned by 5000:5000 mode=0755)
May  1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Fatal: Invalid user settings. Refer to server log for more information.
May  1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Fatal: Invalid user settings. Refer to server log for more information.
May  1 22:40:44 ip-xx-xxx-xx-xx postfix/local[18926]: 9E5376357A: to=<apply@localhost>, orig_to=<apply@example.org>, relay=local, delay=235638, delays=235637/0.6/0/0.06, dsn=4.3.0, status=deferred (temporary failure)
May  1 22:40:44 ip-xx-xxx-xx-xx postfix/local[18908]: 252106364B: to=<apply@localhost>, orig_to=<apply@example.org>, relay=local, delay=218930, delays=218929/0.6/0/0.06, dsn=4.3.0, status=deferred (temporary failure)
May  1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Error: user apply: Initialization failed: Namespace '': mkdir(/home/vmail//apply) failed: Permission denied (euid=1001(apply) egid=1001(apply) missing +w perm: /home/vmail/, dir owned by 5000:5000 mode=0755)
May  1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Fatal: Invalid user settings. Refer to server log for more information.
May  1 22:40:44 ip-xx-xxx-xx-xx postfix/local[18900]: 9A94063274: to=<apply@localhost>, orig_to=<apply@example.org>, relay=local, delay=306900, delays=306900/0.66/0/0.03, dsn=4.3.0, status=deferred (temporary failure)
May  1 22:41:23 ip-xx-xxx-xx-xx dovecot: pop3-login: Login: user=<my.name@example.org>, method=PLAIN, rip=101.103.174.186, lip=10.172.21.51, mpid=18952, session=<mc9XXV74CwBlZ666>
May  1 22:41:24 ip-xx-xxx-xx-xx dovecot: pop3(my.name@example.org): Disconnected: Logged out top=0/0, retr=0/0, del=0/424, size=57179196
[/var/log]

2 ответа2

0

Ваша папка /home/vmail/ принадлежит '5000' из группы '5000' , но процесс lda выполняется как пользователь 'apply' (UID 1001) .

Измените владельца /home /vmail / на пользователя «apply»:

chown apply: применить -R /home /vmail /

Далее попробуйте доставить снова:

postqueue -f

0

Служба Dovecot пытается использовать папку Maildir в пользовательском каталоге apply, но это не удается. Чтобы просто решить эту проблему, отредактируйте файл /etc /aliases. В этот файл можно ввести соответствующий псевдоним:

apply: postmaster@example.com

Я использовал postmaster в качестве примера, но вы используете любой адрес электронной почты, который вы хотели бы получить.

После того, как файл был сохранен, файл должен быть преобразован в его двоичную форму, и соответствующие службы должны быть перезапущены:

newaliases
Service dovecot restart
Service postfix restart

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .