[英]Mail header to answer to a email with php
我的目标是将邮件发送到邮箱收件箱中的电子邮件。 我现在可以从邮箱中读取邮件,并且可以发送电子邮件。
唯一的问题是,我希望电子邮件的收件人将所有对话都包装在1封电子邮件中。 您知道使用gmail可以看到例如这样的主题:
(5) Test subject
这意味着该邮件包含5个子邮件。
但是在这一点上,每次我用php发送对现有电子邮件的答复时,它都会以全新的邮件形式出现。 并且它不会彼此堆叠。
有谁知道如何使这些电子邮件相互堆叠。
我当前用于发送邮件的代码:
// To send HTML mail, the Content-type header must be set
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "Reply-To: reply@reply.nl \r\n";
// Additional headers
$headers .= "From: sender@sender.nl\r\n";
mail("test@test.nl", "test subject", "test message", $headers);
您必须包括In-Reply-To
和References
标头。
在In-Reply-To
也是您直接References
的Message-ID
-Header中, References
是所有消息的commaseperated值(例如,当您来回答复时,包含所有消息ID是有意义的)
例:
In-Reply-To: <GDKDHK@web.de>
References: <a1gjkr@googlemail.com>,<GDKDHK@web.de>
您需要RE:主题,以便它们可以堆叠在电子邮件查看器中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.