software significa returning retry remote rcpt que mail from failure failed exceeded error delivery created automatically after smtp

returning - smtp error from remote mail server after rcpt que significa



SMTP: Error 554, el mensaje no cumple con RFC (2)

Nuestro servicio de entrega de correo electrónico automático personalizado está solucionando este problema con algunos de los servidores SMTP de nuestros clientes. Solo ocurre con tres de ellos: el mensaje se devuelve con la siguiente respuesta del servidor SMTP:

SMTP error from remote mail server after end of data: host clients.host.name [XXX.XXX.XXX.XXX]: 554 Message is not RFC compliant

Aquí está el encabezado del correo electrónico generado por nuestra aplicación personalizada. Tenga en cuenta que nuestros propios correos electrónicos pasan sin ningún problema, pero nuestra aplicación no.

Return-path: <[email protected]> Received: from [XXX.XXX.XXX.XXX] (helo=our.stmp.server) by clients.smtp.server with smtp (Exim 4.69) (envelope-from <[email protected]>) id 1LQNiv-0008MM-IM for [email protected]; Fri, 23 Jan 2009 13:13:33 -0200 Subject: Test Mail From: <[email protected]> To: <[email protected]> MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: ourCompany (ourcompanys.web.site) Importance: Normal Content-Type: multipart/mixed; boundary="OURCOMPANYSsoftsmtp123X4560102897C" X-Scan-Signature: e932e7231c8991cb29810b36327eaa17 --OURCOMPANYSsoftstmp123X4560102897C Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 BASE64ENCODING --OURCOMPANYSsoftstmp123X4560102897C--

¿Algunas ideas?


No hay Message-ID ni encabezados de Date en los mensajes que genera su programa. Esa puede ser la razón por la que están siendo rechazados.

Además, estrictamente hablando, SMTP requiere que las líneas estén delimitadas por CRLF. No puedo decir si eso es lo que tienes o no.


No veo un encabezado Date: tampoco.