【发布时间】:2012-01-10 01:06:48
【问题描述】:
我正在尝试使用 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" <user@example.com>
Reply-To: "Some user" <user@example.com>
Content-Type: multipart/alternative; boundary="PHP-alt-31f1966d3bca8227c696f4123ec98b34"
代码:
$mail_send = @mail($to, $this->subject, $this->message, $this->headers);
知道缺少正文内容的原因是什么吗?
【问题讨论】:
-
您能发布收到的电子邮件的完整原始来源吗?也许它正在某个地方被修改。