Erro esporádico “sendmail: fatal:” ao executar o script mailer

1

Estou incomodado ao tentar depurar um problema ocasional no meu site. Eu corro um script PHP mailer via CLI para enviar e-mail para alguns milhares de endereços em lotes. Ocasionalmente, recebo o seguinte erro antes de todos os e-mails serem enviados:

sendmail: fatal: nenhum endereço de destinatário encontrado no cabeçalho da mensagem postdrop: aviso: stdin: EOF inesperado em dados, tipo de registro 78 length 276 postdrop: fatal: uid = 10003: entrada malformada

Isso só acontece de tempos em tempos. Eu estou em um servidor Centos 5. Alguém pode me apontar na direção certa para o que poderia estar acontecendo aqui?

    
por harryx 21.07.2011 / 12:32

1 resposta

1

Parece que você envia seus e-mails através do programa sendmail do Postfix. Mas quando o erro ocorre, o fluxo de dados para o sendmail pára de repente. Neste caso, após 276 bytes. Portanto, o Postfix não pode enviar o e-mail porque o cabeçalho está incompleto e faltando o campo Para:

Uma possibilidade pode ser que o script PHP seja morto devido a pouca memória. Ou outras tarefas de limpeza que eliminam o processo que canaliza o email. Enquanto o sendmail / Postfix ainda está sendo executado conforme o esperado.

    
por 31.07.2011 / 23:40