簡體   English   中英

用於Outlook的php郵件標題 - 電子郵件到達Outlook是空的,並且對於雅虎來說很棒

[英]php mail headers for outlook - the email arrives empty to outlook, and great to gmail to yahoo

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

$ header是:

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

我用這些行構建了$header ,我以各種方式更改了順序,將Mime放在開頭,最后,移動並回復添加和刪除X-mailer行。 結果是一樣的。 Gmail和雅虎很好,當設置為outlook 2003時,電子郵件是空的附件。

有什么想法嗎?

sdfor

謝謝你的想法。 我試過phpMailer並且卡在“無法實例化郵件功能”錯誤上。 我也發了一個問題。

但我弄明白了這個問題。 Outlook需要doctype並且HTML是正確的。 gmail幾乎可以采取任何措施。 \\

以下作品!

//消息:

<!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>

//標題

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

//郵件通話

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

個人而言,我更喜歡在sourceforge上使用phpmailer 它提供了更強大的郵件解決方案。 我用它來發送我們的電子郵件簡報。 非常可靠。

嘗試添加到“發件人:...”的末尾。 此電子郵件應該是服務器上的實際電子郵件地址。 嘗試使用您擁有的內容檢查垃圾郵件文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM