Dovecot permissão negada erro nos logs

0

Estou recebendo os seguintes erros nos logs, mesmo que não haja um usuário "apply" no arquivo / etc / dovecot / users.

Não sei o que fazer para diagnosticar. Alguém pode aconselhar por favor? Ele diz "consulte o log do servidor para obter mais informações", mas achei que esse era o log do servidor?

May  1 22:40:44 ip-xx-xxx-xx-xx postfix/local[18901]: 1B17763738: to=<apply@localhost>, orig_to=<[email protected]>, 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=<[email protected]>, 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=<[email protected]>, 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=<[email protected]>, 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=<[email protected]>, 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([email protected]): Disconnected: Logged out top=0/0, retr=0/0, del=0/424, size=57179196
[/var/log]
    
por Duke Dougal 02.05.2014 / 02:33

2 respostas

0

Sua pasta /home/vmail/ pertence a '5000' do grupo '5000' , mas lda processa como 'apply' (UID 1001) user.

Altere a propriedade do usuário / home / vmail / para 'apply':

chown apply:apply -R /home/vmail/

Em seguida, tente entregar novamente:

postqueue -f

    
por 09.01.2015 / 19:54
0

O serviço Dovecot tenta em uma pasta Maildir no diretório "apply" do usuário, mas isso não é bem-sucedido. Para simplesmente resolver este problema, edite o arquivo / etc / aliases O alias correspondente pode ser inserido neste arquivo:

apply: [email protected]

Eu usei o postmaster como exemplo, mas você usa qualquer endereço de e-mail que gostaria que ele entregasse.

Após o arquivo ter sido salvo, o arquivo deve ser convertido em sua forma binária e os serviços correspondentes devem ser reiniciados:

newaliases
Service dovecot restart
Service postfix restart
    
por 20.11.2016 / 12:18

Tags