¿Qué es el error SMTP 554?
554 Rechazado
Si un script que se ejecuta en un evento rechaza un mensaje sin especificar un mensaje de error, se emite este error.
554 Rechazado - Mensaje que contiene LF desnudas.
Según la especificación SMTP, cada línea de un mensaje de correo electrónico debe estar separada por los códigos ASCII 13 y 10 - retorno de carro (CR) y salto de línea (LF). Algunos spammers y software que funciona incorrectamente envían mensajes que no tienen el formato correcto. Utilice esta opción para rechazar estos mensajes. Ten en cuenta que el correo electrónico legítimo puede tener finales de línea con formato incorrecto, si el software de envío contiene errores.
Si usted que es programador recibe este problema, confirme que cada línea de su mensaje de correo electrónico (tanto la cabecera como el cuerpo) termina con un retorno de carro y un salto de línea, y no sólo con un salto de línea. La forma de hacerlo depende del lenguaje de programación con el que esté trabajando. En .C++, C# y PHP añada \r\n al final de cada línea. En Visual Basic, añada vbNewLine o vbCRLF.
En Windows, el separador de líneas por defecto es CRLF. En Linux y UNIX, el separador por defecto es sólo LF. Sin embargo, al enviar un mensaje de correo electrónico desde un sistema Linux/UNIX, debe utilizarse siempre CRLF. Algunos servidores de correo electrónico en Linux (como Postfix) sustituyen automáticamente LF por CRLF. Por lo tanto, si el separador de línea en el correo electrónico es CRLF, se cambiará a CRCRLF.
554 Etiquetado como Spam por SpamAssassin
Si un mensaje de correo electrónico es rechazado por SpamAssassin, se emite este mensaje de error.