Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email PHPMailer:是否可以为密件抄送设置不同的邮件id?_Email_Smtp_Phpmailer_Bcc_Messageid - Fatal编程技术网

Email PHPMailer:是否可以为密件抄送设置不同的邮件id?

Email PHPMailer:是否可以为密件抄送设置不同的邮件id?,email,smtp,phpmailer,bcc,messageid,Email,Smtp,Phpmailer,Bcc,Messageid,在主题上一样。是否需要使用PHPMailer发送和发送电子邮件,并为发送到“收件人”和“密件抄送”的邮件分配不同的邮件id (是的,我知道这样做并不完全符合RFC,也不直观。)不,因为当您使用密件抄送发送消息时,只发送一条消息。如果要将不同的邮件发送给不同的收件人,请分别发送邮件 您可以很容易地看到这一点:如果向邮件添加多个to、CC和BCC地址并发送(启用SMTPDebug输出),您将看到使用SMTP中的RCPT to命令将所有收件人发送到服务器,但接下来只有一条消息。只是好奇:你为什么要这样

在主题上一样。是否需要使用PHPMailer发送和发送电子邮件,并为发送到“收件人”和“密件抄送”的邮件分配不同的邮件id


(是的,我知道这样做并不完全符合RFC,也不直观。)

不,因为当您使用密件抄送发送消息时,只发送一条消息。如果要将不同的邮件发送给不同的收件人,请分别发送邮件


您可以很容易地看到这一点:如果向邮件添加多个to、CC和BCC地址并发送(启用SMTPDebug输出),您将看到使用SMTP中的RCPT to命令将所有收件人发送到服务器,但接下来只有一条消息。

只是好奇:你为什么要这样做?一个客户想要这样做,我不得不召集阿森纳来解释我们为什么不这么做:)我没有共享堆栈链接显然,我只是想绝对确保PHPMailer不支持这样的事情。