Eu uso o script Node.js para processar e-mails recebidos e canalizá-los do Postfix via netcat no mailbox_command (a saber: nc 127.0.0.1 3002). O nó está escutando na porta 3002 e chama socket.destroy () quando o email é processado.
No entanto, parece que o postfix não reconhece que o comando foi bem-sucedido e tenta novamente. Bem, não tenho certeza se esse é o postfix que causa o problema, é apenas uma sugestão. Alguns fatos:
Uma vez que o email é processado, eu registro um timestamp. Este é o log de um único e-mail:
socket destroyed at: Fri Mar 28 2014 05:07:25 GMT-0400 (EDT)
socket destroyed at: Fri Mar 28 2014 05:11:25 GMT-0400 (EDT) socket destroyed at: Fri Mar 28 2014 05:11:25 GMT-0400 (EDT)
socket destroyed at: Fri Mar 28 2014 05:18:35 GMT-0400 (EDT) socket destroyed at: Fri Mar 28 2014 05:18:35 GMT-0400 (EDT) socket destroyed at: Fri Mar 28 2014 05:18:35 GMT-0400 (EDT)
socket destroyed at: Fri Mar 28 2014 05:18:51 GMT-0400 (EDT) socket destroyed at: Fri Mar 28 2014 05:18:51 GMT-0400 (EDT) socket destroyed at: Fri Mar 28 2014 05:18:51 GMT-0400 (EDT) socket destroyed at: Fri Mar 28 2014 05:18:51 GMT-0400 (EDT)
Anote o horário destacado. Como você pode ver, ele tenta novamente n + 1 vezes, mas não há tempo limite de nova tentativa fixa.
Por favor, ajude-me a corrigir isso.