php Mail-Header für Outlook - die E-Mail ankommt leer Aussichten, und groß zu yahoo gmail

StackOverflow https://stackoverflow.com/questions/1296178

Frage

mail($to, $subject, $message, $headers);

die $ header ist:

From: from-me@mymail123.com
Reply-To: from-me@mymail123.com
Content-Type: text/html; charset=iso-8859-1
X-Mailer: PHP/5.2.5
MIME-Version: 1.0

Ich baute $header mit jener Linie und ich änderte die Reihenfolge, in jeder Hinsicht, die Mime am Anfang, am Ende setzen, die Bewegung und antworte um das Hinzufügen und die X-Mailer-Zeile zu löschen. Die Ergebnisse sind die gleichen. Google Mail und Yahoo ist in Ordnung und die E-Mail ist eine leere Befestigung, wenn auf Outlook 2003 festgelegt.

Alle Gedanken?

sdfor

War es hilfreich?

Lösung

Dank für die Gedanken. Ich habe versucht, PHPMailer, habe auf einem „instanziiert Mail Funktion konnte nicht“ stecken Fehler. Ich stellte eine Frage über das auch.

Aber ich das Problem gelöst. Outlook erfordert eine Doctype und dass die HTML korrekt sein. gmail wird fast alles nehmen. \

Die folgenden Werke!

// die Meldung:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head></head>
<body>
<h1>HTML EMAIL</h1>
</body>
</html>

// die Header

$headers = "From: $from\n"
$headers .= "Reply-To: $replyto\n"
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";

// der Mail-Aufruf

mail($to, $subject, $message, $headers);

Andere Tipps

personnally, ich ziehe mit phpmailer , auf Source verfügbar . Es bietet eine viel robustere Versandlösung. Ich benutze es, unseren E-Mail-Newsletter zu senden. Sehr zuverlässig.

Versuchen Sie das Hinzufügen zu Ende ‚Von: ...‘. Diese E-Mail sollte eine aktuelle E-Mail-Adresse auf dem Server sein. Versuchen Sie die Überprüfung Ihrer Spam-Ordner mit dem, was Sie haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top