Einzelnen Beitrag anzeigen

DocE

Registriert seit: 25. Mär 2004
108 Beiträge
 
#1

Indy SMTP MultiPart Messages werden als SPAM aussortiert...

  Alt 18. Jun 2005, 12:18
Hallo,

wenn ich mit Indy MultiPart eMails verschicke, werden diese zum Beispiel von GMX als SPAM aussortiert. Dies scheint an der Boundary zu liegen:

=_NextPart_2rfkindysadvnqw3nerasdf

also:
Content-Type: multipart/alternative;
boundary="=_NextPart_2rfkindysadvnqw3nerasdf";
charset="ISO-8859-1"

GMX fügt dem Header hinzu:

X-GMX-Antispam: 5 (Score=3.36; GMX_GENUINE_GMX_S MIME_BOUND_RKFINDY MIME_HTML_NO_CHARSET X_LIBRARY MIME_BOUND_NEXTPART)

Da ich es nicht geschafft habe, die Boundary zur Laufzeit mit der TidMessage zu ändern, habe ich versucht die Boundary direkt im Source zu ändern, in der Datei: IdMessageCoderMIME.pas, in der diese Boundarys als CONST deklariert sind.

Allerdings scheint er die Datei nicht neu zu kompilieren. Beim nächsten Versand steht immer noch die alte Boundary in der eMail. Ich habe das gesamte Delphi-Verzeichnis nach dem Text "NextPart" durchsucht und wurde nur in der o.g. Datei fündig.

Hat der Ausdruck {do not localize} evtl. etwas damit zu tun?

const
IndyMIMEBoundary = '=_NextPart_2rfkindysadvnqw3nerasdf'; {do not localize}


Ich weiß an dieser Stelle wirklich nicht mehr weiter! Bin für jegliche Hilfe dankbar.

Vielen Dank!
DocE
  Mit Zitat antworten Zitat