电子邮件回复多个电子邮件地址

时间:2018-02-16 02:17:11

标签: php

我想发送电子邮件回复多个电子邮件地址。实际上有一个以上的管理员,我希望所有这些都应该收到电子邮件回复。 现在我正在使用这个

$headers .= "Reply-To: ". admin@example.com . "\r\n";

它适用于一个电子邮件地址,但我不知道如何为多个电子邮件地址实现此功能。 实际上我有一系列用逗号分隔的电子邮件地址,我希望所有这些都应该收到电子邮件回复。 我该如何实现呢? 非常感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

RFC5322说:

  

在任何一种情况下,都可以包含一个可选的回复字段   包含字段名称“Reply-To”和逗号分隔的列表   或更多地址。

因此,您需要做的就是将您的数组内容压缩为以逗号分隔的列表。

$emails = array ( "john@doe.com", "jane@doe.com", "will@doe.com");
$str = implode (",", $emails); //john@doe.com,jane@doe.com,will@doe.com
$headers .= "Reply-To: $str\r\n"

答案 1 :(得分:0)

我没有用回复来做,但是如果它与CC一样,那么这样做应该是可能的。

$headers .= "Reply-To: 1st@address.com,2nd@address.com\r\n"