【问题标题】:php mail on gmail - am I crazy or what?gmail上的php邮件-我疯了还是什么?
【发布时间】: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


【解决方案1】:

刚刚自己测试过。为什么你认为这是不正确的?

来自 PHP 文档:

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

编辑

阅读您的编辑后,我按下了 Gmail 中的回复按钮。

This 在我看来仍然没问题。对不起,我帮不上忙。

【讨论】:

  • 他在回复收件人端的电子邮件时收到错误的顺序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-21
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 2011-03-27
  • 1970-01-01
相关资源
最近更新 更多