Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#2

AW: Mails werden vereinzelt im Quelltext angezeigt

  Alt 9. Aug 2012, 13:32
Hast du die ContentType Eigentschaft gesetzt? Das wäre mein erster Tipp bzw. Ansatz. Evtl. prüft der eine SMTP-Server ja, um was es sich für einen Inhalt handeln könnte und ergänzt den ContentType, wenn dieser in der Mail nicht enthalten ist. Das ist aber nur ins blaue geraten, da ich mit den Indys noch nie was gemacht habe.

Hier ein wenig Code, den ich dies bzgl. gefunden habe:
Delphi-Quellcode:
// Plain Text
  with TIdText.Create(IdMsgSend.MessageParts, nil) do
  begin
    ContentType := 'text/plain';
    Body.Text := Nachricht.Text;
  end;

  // HTML Part
  with TIdText.Create(IdMsgSend.MessageParts, nil) do
  begin
    ContentType := 'text/html';
    Body.Text := RtfToHtml('MetaHead', Nachricht); //Benötigt funktion um RTF zu HTML umzuwandeln
  end;
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat