Postfix - “ignorado, ainda sendo entregue” (+ Permissão negada)

0

Eu tenho um problema que está me deixando louco. Rodando o Ubuntu 12.04 no DigitalOcean, segui este tutorial para configurar o Postfix, o Dovecot, o ViMbAdmin e o RoundCube:

link

Tudo tem funcionado bem por quase uma semana até que, de repente, hoje, meu e-mail recebido começou a ficar preso na fila. Eu posso ver os e-mails usando postqueue -p, mas eles só estão sentados lá por mais de 5 horas.

Eu posso enviar e-mails para outros hosts, mas também não consigo receber e-mails que eu envie para mim.

No meu log mail.err eu continuo vendo muito isso:

Apr 8 16:10:30 marcusforsberg master[14769]: fatal: master_spawn: exec /usr/lib/postfix/f: Permission denied

Mas nada mais no registro de erros, apenas aquela linha repetidamente.

O arquivo mail.log continua me dando isto:

Apr 8 15:48:07 marcusforsberg master[5841]: fatal: master_spawn: exec > /usr/lib/postfix/f: Permission denied

Apr 8 15:48:08 marcusforsberg postfix/master[5758]: warning: process /usr/lib/postfix/f > pid 5841 exit status 1

Apr 8 15:48:08 marcusforsberg postfix/master[5758]: warning: /usr/lib/postfix/f: bad > command startup -- throttling

E para cada email:

Apr 8 15:46:05 marcusforsberg postfix/qmgr[5770]: 7D40416365E: from=, size=5691, nrcpt=1 (queue active)

Apr 8 15:51:40 marcusforsberg postfix/qmgr[5931]: 7D40416365E: skipped, still being delivered

Executar postqueue -f não tem efeito, nem redefinir a configuração do Postfix (dpkg-reconfigure postfix), reiniciar o Postfix ou reinicializar o servidor (isso funcionou antes quando o e-mail ficou preso).

Eu passei a maior parte do dia pesquisando isso, mas não achei muito útil. A única alteração feita antes do início do mau funcionamento foi a reconstrução do droplet DigitalOcean de um snapshot. Antes disso, tudo estava funcionando bem. Eu também tinha visto os erros "Permissão negada" regularmente, mas ainda consegui receber e-mails.

Aqui está o meu main.cf para o Postfix: link

E meu master.cf: link

Se alguém tiver alguma sugestão ou links para as soluções que eu perdi, por favor me avise. Ou se eu devo compartilhar qualquer outro arquivo de configuração ou registro.

Agradecemos antecipadamente por qualquer ajuda!

(Este é um repost de minha pergunta sobre o DO , onde eu não tive muita sorte. Espero que isso seja permitido e que este seja um bom lugar para essa pergunta ... Por favor, deixe-me saber o contrário!

    
por Marcus 10.04.2014 / 09:45

2 respostas

0

Além da resposta de Karl Patrik Andersson, que resolveu o erro estranho nos logs do Postfix, finalmente deparei com um erro no dovecot.log que eu havia perdido:

lmtp(11750): Fatal: Error reading configuration: Invalid settings: postmaster_address setting not given

Isso acabou impedindo que o e-mail fosse enviado, já que ele havia funcionado antes mesmo com o erro de digitação no master.cf. Esta postagem do blog teve a solução: link

No 15-lda.conf, a linha comentada postmaster_address precisa ser configurada para algo, senão esse erro é causado. Defina como [email protected] e o e-mail começou a chegar.

    
por Marcus 13.04.2014 / 16:16
1

Olhe em master.cf para um transporte chamado "f" deve haver um erro de digitação lá.

O master.cf que você colou não tem isso. Você colou o caminho certo?

    
por Båt Karl Patrik Andersson 10.04.2014 / 10:36