2011-11-30 50 views
0

我正在嘗試使用PHP發送郵件。使用PHP發送郵件導致空身內容

由於某些原因,當我收到郵件時,它不包含gmail上的正文(儘管它包含主題)。

如果我將郵件發送到我自己的域中郵件的主體內容。

我在我自己的域中使用Zimbra郵件服務器。

消息內容爲:

--PHP-alt-31f1966d3bca8227c696f4123ec98b34 
Content-Type: text/plain; charset="iso-8859-1" 
Content-Transfer-Encoding: 7bit 

message body 

--PHP-alt-31f1966d3bca8227c696f4123ec98b34 
Content-Type: text/html; charset="iso-8859-1" 
Content-Transfer-Encoding: 7bit 

<p>message body</p> 


--PHP-alt-31f1966d3bca8227c696f4123ec98b34 

的標題:

From: "Some user" <[email protected]> 
Reply-To: "Some user" <[email protected]> 
Content-Type: multipart/alternative; boundary="PHP-alt-31f1966d3bca8227c696f4123ec98b34" 

代碼:

$mail_send = @mail($to, $this->subject, $this->message, $this->headers); 

任何想法的原因可能是什麼失蹤的主體內容?

+0

您可以發佈收到的電子郵件的全部原始來源嗎?也許它正在修改某處。 –

回答

2

最後一個分隔符需要以附加 - 結束。這可能會解決它。

+0

太棒了!謝謝或bedankt! ;) – PeeHaa

相關問題