Hallo,
ich versende
HTML-Mails (inkl. Bilder und Text) direkt aus meinem Programm heraus.
Bei einigen Empfängern, die mit Outlook arbeiten, kommt aber leider die Mail in einem ziemlich
desolaten Zustand an, nämlich eine mehr oder minder leere Mail mit Anhängen für die Bilder
und einem
HTML-Anhang der die eigentliche Mail enthält.
Der Admin dort hat schon einiges an dem neuen Server versucht, ist aber bisher wohl nicht so recht
weitergekommen.
Gibt es etwas, was ich an meinen Mails ändern könnte um den Fehler bei diesen Empfängern zu vermeiden???
Meine
HTML-Mail geht so los:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=unicode" />
<title>Helpdesk Information</title>
und hier noch ein paar Zeilen Code vom versenden der Mail aus meinem Programm:
email1.Subject := Titel+Trim(Form1.ed_Title.Text);
email1.ContentType := 'multipart/mixed';
email1.Body.Assign(html1);
txtpart := TIdText.Create(email1.MessageParts);
txtpart.ContentType := 'text/plain';
txtpart.Body.Text := '';
htmpart := TIdText.Create(email1.MessageParts, html1);
htmpart.ContentType := 'text/html';
Header:=TIdAttachmentFile.Create(email1.MessagePar ts,Home+Bild);
Header.ContentType := 'image/jpeg';
Header.ContentDisposition := 'inline';
Header.ExtraHeaders.Values['content-id'] := Bild;
Header.DisplayName := Bild;
Wäre super, wenn ich was ändern könnte. Der Admin am Outlook-Server scheint im Moment etwas überfordert
Danke & Grüße
Peter