Noté que los correos electrónicos transaccionales de una tienda de Magento a menudo se marcaban como spam. Apache SpamAssasin otorga una 2.0
puntuación de la regla BASE64_LENGTH_79_INF .
La explicación de la regla establece:
De acuerdo con http://en.wikipedia.org/wiki/Base64 , la base 64 solo debe tener 76 caracteres de largo, por lo que no tienen formato.
Del artículo vinculado de Wikipedia:
MIME no especifica una longitud fija para las líneas codificadas en Base64, pero sí especifica una longitud máxima de línea de 76 caracteres. Además, especifica que cualquier carácter extra alfabético debe ser ignorado por un decodificador compatible, aunque la mayoría de las implementaciones usan un par de nueva línea CR / LF para delimitar líneas codificadas.
Por lo tanto, parece que el contenido codificado en base64 no se divide en líneas como se esperaba. ¿Alguien encontró lo mismo? ¿Qué podría causar este mal formato?