Ich habe einen Code in meiner VB.NET-Anwendung geschrieben, um eine HTML-E-Mail (in diesem Fall eine Erinnerung für verlorenes Passwort) zu senden."Quoted-Printable Linie länger als 76 Zeichen" Warnung beim Senden von HTML-E-Mail
Wenn ich die E-Mail teste, wird sie von meinem Spam-Filter aufgefressen. Eines der Dinge, die sie schlecht auf Scoring sind ist aus folgendem Grunde Problem:
MIME_QP_LONG_LINE RAW: Quoted-printable line longer than 76 chars
Ich habe durch die Quelle der E-Mail, und ich habe jede Zeile mehr gebrochen als 76 Zeichen in zwei Zeilen mit einem CR + LF dazwischen, aber das hat das Problem nicht behoben.
Kann mir jemand in die richtige Richtung zeigen?
Danke!
[Quoted-printable] (http://en.wikipedia.org/wiki/Quoted_printable) ist eine Kodierung, nicht nur eine Zeilenlänge. Sie müssen die gesamte Nachricht über einen Codierungsfilter ausführen, um Zeilenlängen zu ändern und einige Zeichen in Escape-Codes umzuwandeln. –
Wie versuchst du die E-Mail zu senden? Wenn Sie ein [MailMessage] (http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx) Objekt (über 'System.Net.Mail') erstellen, hat es sogar die Eigenschaft 'IsBodyHtml' und es kümmert sich um die gesamte Formatierung und alles. – Biri
@Biri Ja - ich verwende das Objekt
MailMessage
, und ich habeIsBodyHtml
auf True gesetzt. Wenn ich die Absenderadresse aus dem Spam-Filter in die Whitelist gebe, funktioniert die Nachricht korrekt (und wird angezeigt). Es ist nur so, dass der Spam-Filter mich wegen dieses "Fehlers" abweist. Irgendwelche anderen Ideen? Ich bin sehr daran interessiert, alles in meiner Macht Stehende zu tun, um die Spam-Bewertung meiner E-Mails zu verbessern, damit sie für die Nutzer meiner Anwendung besser funktionieren. –