使用Phpmailer发送邮件,仅密件抄送,隐藏到邮件头字段
我正在使用Phpmailer使用密件抄送向多个帐户发送电子邮件 我不想在标题中看到“To:”字段,但我认为它是必需的,因为如果我忽略它,我会出现以下错误:使用Phpmailer发送邮件,仅密件抄送,隐藏到邮件头字段,php,email,header,phpmailer,bcc,Php,Email,Header,Phpmailer,Bcc,我正在使用Phpmailer使用密件抄送向多个帐户发送电子邮件 我不想在标题中看到“To:”字段,但我认为它是必需的,因为如果我忽略它,我会出现以下错误: Email error: You must provide at least one recipient email address 作为一种解决方法,我在下面使用我的发件人电子邮件 $mail->addAddress (sendermail@domain.com); 但我只想发送密件抄送食谱 是否有可能这样做,或者我必须循环所有的
Email error: You must provide at least one recipient email address
作为一种解决方法,我在下面使用我的发件人电子邮件
$mail->addAddress (sendermail@domain.com);
但我只想发送密件抄送食谱
是否有可能这样做,或者我必须循环所有的电子邮件并一次发送一封
提前感谢。您可以使用未公开的收件人:
$mail->AddAddress("undisclosed-recipients:;");
$mail->AddBCC(bcc@email.com); //there may be foreach loop
您可以使用未公开的收件人:
$mail->AddAddress("undisclosed-recipients:;");
$mail->AddBCC(bcc@email.com); //there may be foreach loop
PHPMailer会自动为您处理此问题。只需不向地址添加任何
(即不调用addAddress()
),并添加一些密件抄送地址:
$mail->addBCC('user@example.com');
$mail->addBCC('user2@example.net');
PHPMailer将自动将标题设置为未公开的空收件人:代码>组。PHPMailer会自动为您处理此问题。只需不向
地址添加任何(即不调用addAddress()
),并添加一些密件抄送地址:
$mail->addBCC('user@example.com');
$mail->addBCC('user2@example.net');
PHPMailer将自动将标题设置为未公开的空收件人:代码>组。很抱歉,如果我不使用addAddress(),我会遇到以下错误:电子邮件错误:您必须提供至少一个收件人电子邮件地址查看。您是否正在检查对addBCC
的调用是否成功?是的,确实成功。。。但你是对的。不知道该怎么想。你做错了什么-我刚刚测试了这个,它按照描述工作。如果您在问题中发布了所有代码,这会有所帮助。很抱歉,如果我不使用addAddress(),则会出现以下错误:电子邮件错误:您必须提供至少一个收件人电子邮件地址查看。您是否正在检查对addBCC
的调用是否成功?是的,确实成功。。。但你是对的。不知道该怎么想。你做错了什么-我刚刚测试了这个,它按照描述工作。如果你把你所有的代码都贴在问题上会有帮助的。谢谢你,我还没想过呢!解决了,这是错误的。调用addAddress
没有任何作用,因为未公开的收件人:
不是有效地址,如果您检查,您将看到它返回false
。调用addBCC
是正确的方法,但是这个例子在语法上是无效的,甚至不会编译;生成错误。但我不能省略AddAddress,因为它返回以下错误:电子邮件错误:您必须至少提供一个收件人电子邮件地址
谢谢,我没有想到!解决了,这是错误的。调用addAddress
没有任何作用,因为未公开的收件人:
不是有效地址,如果您检查,您将看到它返回false
。调用addBCC
是正确的方法,但是这个例子在语法上是无效的,甚至不会编译;生成错误。但我不能省略AddAddress,因为它返回以下错误:电子邮件错误:您必须至少提供一个收件人电子邮件地址