我想发送电子邮件回复多个电子邮件地址。实际上有一个以上的管理员,我希望所有这些都应该收到电子邮件回复。 现在我正在使用这个
$headers .= "Reply-To: ". admin@example.com . "\r\n";
它适用于一个电子邮件地址,但我不知道如何为多个电子邮件地址实现此功能。 实际上我有一系列用逗号分隔的电子邮件地址,我希望所有这些都应该收到电子邮件回复。 我该如何实现呢? 非常感谢您的帮助。
答案 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"