【发布时间】:2011-10-31 16:58:45
【问题描述】:
这是我的 php 函数:
$message="Hello";
$headers='From: "Sender" <sender@hosting.com>'."\r\n".'Reply-To: sender@hosting.com'."\r\n".'X-Mailer: PHP/'.phpversion();
mail("destination@gmail.com", "Title", $message, $headers);
我在 gmail 上收到邮件,但是当我点击回复时,我在字段中看到:
From : sender@hosting.com
To : destination@gmail.com
:O 应该是相反的。为什么会这样?
编辑
这是我收到的 gmail 邮件的标头:
from My Hosting sender@hosting.com trougth webxc13s09.ad.aruba.it
reply to sender@hosting.com
to destination@gmail.com
这是正确的!当我打开该邮件并单击回复时,Gmail 字段从/到填充为:
from : sender@hosting.com
to : destination@gmail.com
但是错了。应该是
from : destination@gmail.com
to : sender@hosting.com
【问题讨论】:
-
仅尝试使用
\n。此外,通常最好避免X-Mailer- 许多垃圾邮件过滤器会对它做出反应......无论如何,您的确切意思是哪些“字段”? GMail 的?如果是这样的话,我会感到非常惊讶。您是指引用的消息吗? -
不!当我打开邮件并“回复”时,发件人字段与目标邮件一起,而收件人字段与标题的“收件人”邮件一起。看起来他们被交换了......
-
这真的很奇怪。我不知道是什么原因造成的
标签: php email gmail email-headers