Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP邮件回复头做什么?_Php_Email - Fatal编程技术网

PHP邮件回复头做什么?

PHP邮件回复头做什么?,php,email,Php,Email,我的PHP邮件头是: From: Writer's Tryst <admin@writers-tryst.com> Reply-To: The Charlotte Gusay Literary Agency <rontornambe@yahoo.com> X-Mailer: PHP/5.5.37 MIME-Version: 1.0 Content-type: text/html; charset=iso-8859-1 From:Writer's Tryst 当我回复此电

我的PHP邮件头是:

From: Writer's Tryst <admin@writers-tryst.com>
Reply-To: The Charlotte Gusay Literary Agency <rontornambe@yahoo.com>
X-Mailer: PHP/5.5.37
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
From:Writer's Tryst


当我回复此电子邮件时,邮件将发送到发件人地址。我希望它被发送到回复地址。有没有办法设置PHP邮件来实现这一点?文档不清楚Reply-To头的实际作用

回复允许您分配一个不同的电子邮件地址,以便进行电子邮件回复。当php邮件函数包含标题时,它基本上成为电子邮件服务器可以分配给回复按钮的变量。但是,许多电子邮件服务器筛选器拒绝这些邮件,因为它们不在发送邮件头的同一服务器上。

由回复客户机按照自己的意愿处理邮件头。一般来说,回复应该发送到回复收件人,但在这种情况下,gmail可能会故意拒绝发送到回复收件人地址,因为它位于不同于发件人标头地址的域中。如果可以,请在与发件人相同的域上测试对不同地址的回复。您无法真正控制收件人的邮件客户端(如Gmail)选择在何处进行回复。谢谢,Michael。这正是我所期望的。我将只在正文中包含回复电子邮件地址。RFC2822规范描述了回复的用途-除了包含标题之外,PHP不需要做任何事情。当你点击“回复”时,它会回复到那个地址,这就是我想它会做的,但它没有——请看Michael的评论。