Ho notato che le email transazionali da un negozio Magento erano spesso contrassegnate come spam. Apache SpamAssasin assegna un 2.0
punteggio dalla regola BASE64_LENGTH_79_INF .
La spiegazione della regola afferma:
Secondo http://en.wikipedia.org/wiki/Base64 , la base 64 dovrebbe essere lunga solo 76 caratteri, quindi questi sono fuori formato.
Dall'articolo di Wikipedia collegato:
MIME non specifica una lunghezza fissa per le linee codificate in Base64, ma specifica una lunghezza massima della linea di 76 caratteri. Inoltre specifica che qualsiasi carattere extra alfabetico deve essere ignorato da un decodificatore conforme, sebbene la maggior parte delle implementazioni utilizzino una coppia di newline CR / LF per delimitare le linee codificate.
Quindi sembra che il contenuto codificato in base64 non sia suddiviso in righe come previsto. Qualcuno ha riscontrato lo stesso? Cosa potrebbe causare questo cattivo formato?