L'autorizzazione di Dovecot ha negato l'errore nei registri


0

Ricevo i seguenti errori nei registri anche se non esiste un utente "applica" nel file / etc / dovecot / users.

Non sono sicuro di cosa fare dopo per diagnosticare. Qualcuno può avvisare per favore? Dice "fare riferimento al registro del server per ulteriori informazioni" ma ho pensato che fosse il registro del server?

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]

puoi pubblicare l'output di postconf -nper aiutarti meglio. La consegna della posta localdell'utente Postfix applyè stata tentata utilizzando dovecot MDAStai utilizzando dovecot MDAper la localconsegna in Postfix?
Clemente,

Risposte:


0

La /home/vmail/cartella appartiene al '5000'gruppo '5000', ma il ldaprocesso è in esecuzione come 'apply' (UID 1001)utente.

Cambia la proprietà dell'utente / home / vmail / per 'applicare' l'utente:

chown applicare: applicare -R / home / vmail /

Quindi provare a consegnare di nuovo:

postqueue -f


0

Il servizio Dovecot tenta una cartella Maildir nella directory "applica" dell'utente, ma ciò non ha esito positivo. Per risolvere semplicemente questo problema, modifica il file / etc / alias In questo file puoi inserire l'alias corrispondente:

apply: postmaster@example.com

Ho usato Postmaster come esempio, ma tu usi qualsiasi indirizzo email desideri che venga consegnato.

Dopo che il file è stato salvato, il file deve essere convertito nella sua forma binaria e i servizi corrispondenti devono essere riavviati:

newaliases
Service dovecot restart
Service postfix restart
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.