Eu tenho um site que envia e-mails para os usuários. Um usuário em particular não está recebendo e-mails. Dei uma olhada nos logs e encontrei:
Nov 9 21:27:22 ******** sendmail[28960]: 0A9LRK37028960: to=**********@bellsouth.net, ctladdr=********** (1000/4), delay=00:00:02, xdelay=00:00:02, mailer=relay, pri=31941, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (0A9LRKwX028961 Message accepted for delivery)
Nov 9 21:27:22 ******** sm-mta[28963]: 0A9LRKwX028961: to=**********@bellsouth.net, ctladdr=******************** (1000/4), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=122066, relay=*************. [***********], dsn=5.6.0, stat=Data format error
Existem centenas de outros e-mails para outros endereços de e-mail que estão funcionando bem.
Como obtenho mais informações sobre "Erro de formato de dados" ou o que posso alterar para ver se resolve o erro? É possível que o problema seja com bellsouth.net?
O e-mail está sendo enviado através de um script PHP usando phpmailer. É um texto/html de várias partes com um anexo.
Procedimento de depuração sugerido para entregas para
example.net
:Use a entrada mailertable abaixo para selecionar o mailer dsmtp para entregas para
example.net
:Ele colocará a mensagem
example.net
na fila sem tentativa de entregaComo root push queened mensagens para
example.net
no modo detalhado (com transcrição de sessão smtp). Execute o comando abaixo no terminal: