J'ai écrit du code dans mon application VB.NET pour envoyer un e-mail HTML (dans ce cas, un rappel de mot de passe perdu)."Ligne imprimable citée plus long que 76 caractères" Avertissement lors de l'envoi HTML E-Mail
Lorsque je teste l'e-mail, il est mangé par mon filtre anti-spams. L'une des choses qu'il est mal de notation sur est à cause du problème suivant:
MIME_QP_LONG_LINE RAW: Quoted-printable line longer than 76 chars
Je suis à travers la source de l'e-mail, et je me suis cassé chaque ligne plus de 76 caractères en deux lignes avec un CR + LF entre les deux, mais cela n'a pas réglé le problème.
Quelqu'un peut-il me diriger dans la bonne direction?
Merci!
[Quoted-printable] (http://en.wikipedia.org/wiki/Quoted_printable) est un encodage, pas seulement une longueur de ligne. Vous devez exécuter le message entier via un filtre de codage pour modifier les longueurs de ligne et convertir certains caractères en codes d'échappement. –
Comment essayez-vous d'envoyer l'e-mail? Si vous créez un objet [MailMessage] (http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx) (via 'System.Net.Mail'), il a même propriété 'IsBodyHtml' et il prend soin de tout le formatage et tout. – Biri
@Biri Oui - J'utilise l'objet
MailMessage
, et j'ai définiIsBodyHtml
à true. Lorsque je liste en liste blanche l'adresse d'envoi du filtre anti-spams, le message fonctionne (et s'affiche) correctement. C'est juste que le filtre anti-spam me marque à cause de cette 'erreur'. D'autres idées? Je tiens à faire tout ce que je peux pour améliorer le score de spam de mon e-mail afin qu'il ait plus de chance de travailler pour les utilisateurs de mon application. –