使用php邮件发送器时,“To”头中同一个地址在邮件中显示两次

3

当我使用php mailer向ok@gmail.com发送邮件时,邮件中的“收件人”标题栏会显示相同的地址两次。

例如:

收件人:ok@gmail.com; ok@gmail.com

我只是简单地使用了以下代码:

$mail->AddAddress("ok@gmail.com");
$mail->Subject = $subject;
$mail->Body = $body;
$mail->IsHTML(true);
$mail->Send();
$mail->ClearAddresses();
1个回答

2

AddAddress必须包含两个值:收件人邮件地址和姓名。

$mail->AddAddress("ok@gmail.com", "Mr. John Smith");

当您不设置名称时,邮件将用于邮件和姓名两个方面。


@okconfused的回答是正确的。如果你想了解其他内容,请重新表述问题。 - Marko D
当您发送邮件时,必须设置收件人邮箱和收件人姓名。有更简洁的说法吗? - Svetoslav

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接