Qu'est-ce que l'erreur SMTP 554 ?
554 Rejeté
Si un script exécuté sur un événement rejette un message sans spécifier de message d'erreur, cette erreur est émise.
554 Rejected - Message contenant des LF nus.
Selon la spécification SMTP, chaque ligne d'un message électronique doit être séparée par les codes ASCII 13 et 10 - retour chariot (CR) et saut de ligne (LF). Certains spammeurs et logiciels mal conçus envoient des messages qui ne sont pas correctement formatés. Utilisez ce paramètre pour rejeter ces messages. Veuillez noter qu'un courriel légitime peut avoir des fins de ligne mal formatées si le logiciel d'envoi contient des bogues.
Si vous êtes développeur et que vous rencontrez ce problème, vérifiez que chaque ligne de votre message électronique (l'en-tête et le corps) se termine par un retour chariot et un saut de ligne, et pas seulement par un saut de ligne. La manière de procéder dépend du langage de programmation utilisé. En C++, C# et PHP, ajoutez \r\n à la fin de chaque ligne. En Visual Basic, ajoutez vbNewLine ou vbCRLF.
Sous Windows, le séparateur de ligne par défaut est CRLF. Sous Linux et UNIX, le séparateur par défaut est LF. Cependant, lors de l'envoi d'un message électronique à partir d'un système Linux/UNIX, CRLF doit toujours être utilisé. Certains serveurs de messagerie sous Linux (comme Postfix) remplacent automatiquement LF par CRLF. Par conséquent, si le séparateur de ligne dans le courrier électronique est CRLF, il sera remplacé par CRCRLF.
554 Marqué comme spam par SpamAssassin
Si un message électronique est rejeté par SpamAssassin, ce message d'erreur est émis.