繁体   English   中英

邮件标题以使用php答复电子邮件

[英]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-ToReferences标头。

In-Reply-To也是您直接ReferencesMessage-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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM