对多个电子邮件地址的电子邮件回复不起作用

时间:2018-02-17 作者:wplearner

我想,电子邮件回复应在多个电子邮件地址收到。但这对我不起作用。我尝试过不同的方法,但都不适合我。我正在尝试此标题,但它只回复最后一个电子邮件地址。

$to = "[email protected]"; 
$subject = "my email subject";
$message = "my email message";
$headers = array();
$headers []= "MIME-Version: 1.0\\r\\n";
$headers []= "Content-Type: text/html; charset=UTF-8\\r\\n";
$headers []= "Reply-To:  <" . $EmailAddress1 . "> <" . $EmailAddressss2 . ">" . "\\r\\n" ;
wp_mail($to, $subject, $message, $headers); 
我也试过不用牙套,但这个也不行

$headers []= "Reply-To: [email protected],[email protected]\\r\\n";
我对此不太清楚,因此对此的指导将非常感谢。非常感谢。

3 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

Unfortunately this is not possible, 不是因为WordPress不支持它,而是因为电子邮件不支持它。无法指定多个Reply To: 电子邮件中的地址。如果您这样做了,它将被邮件服务器剥离为无效。

相反,可以考虑使用邮件列表,并将邮件列表地址用作“回复”字段

SO网友:Derek Snider

实际上,RFC 5322(2008年起)允许:

RFC 5322第3.6.2节:(https://www.rfc-editor.org/rfc/rfc5322#section-3.6.2 )\'在任何一种情况下,都可能包含一个可选的回复字段,其中包含字段名;“回复”;以及一个或多个地址的逗号分隔列表。”

如果你认为这是新的,甚至RFC 822(1982年)也会说:“如果”;“回复”;字段存在时,则回复应转到该字段中指示的地址,而不是;“自”;“字段。”

因此,答复允许使用多个地址。只是遗憾的是,一些客户没有遵守RFC。。。tsk tsk tsk。

您只能有一个回复标题行,但该行可以有无限的地址。

SO网友:Steve Komaromi

这是真的,但我在Outlook和Yahoo上的许多测试表明,所有电子邮件地址都会在逗号后删除。只有第一个电子邮件地址用于填充;“至”;领域

结束

相关推荐