PHP mail()为回复和回复添加不同的地址

时间:2016-12-31 07:43:57

标签: php email

我有一个php邮件列表,当有人向群组电子邮件发送电子邮件时,它会被发送给该群组的所有成员。因此,当James发送电子邮件至groupemail@tes.com时,它会被发送给所有团队成员,我希望会员只能通过点击"回复"在他们的电子邮件客户端或点击&#34回复群组电子邮件;回复所有"在他们的客户。请建议如何做到这一点。如果我在Cc标题中设置了群组电子邮件,则会将电子邮件发送给收件人两次,一次来自cc,一次来自回复。我现在拥有的标题代码是:

$headers = 'From: '. $senderName .' <'.$senderEmail.'>'."\r\n";
$headers .= 'Reply-To: '. $senderName .' <'.$senderEmail.'>'."\r\n";
$headers .= 'Cc: '.$groupTitle .' <'.$groupEmail.'>'."\r\n";
$headers .= 'X-Mailer: PHP' . phpversion() . "\r\n";
$headers .= 'MIME-Version: 1.0'."\r\n";

2 个答案:

答案 0 :(得分:0)

您可以按照重定向邮件的方式进行组分发服务,这样,如果他在收件人列表中,则不会从组地址中获取邮件。不幸的是,这就是电子邮件客户端的工作方式,因此您无法使用发送邮件的方式更改内容。

答案 1 :(得分:0)

您可以将所有数据存储在数组中。在reply-header的标题部分运行for循环来执行该数据。只需格式化单个电子邮件地址。