我使用mandrill作为时事通讯, 它只是非常简单的东西,但我是一个白痴,我变得非常困惑,我使用的代码是在每个循环中添加电子邮件,而不是从中删除一个然后再添加下一个。
$mail->AddAddress($row->email); // Add a recipient
这是不正确的行,是否有人知道单独发送每一个的方法,因为如果例如有三个人,则第一个人获得3个副本: (一个给自己,一个给自己和一个人2个,一个给自己2个人和3个人) 第二个人获得2 (一个给自己和一个人,一个给自己,一个人和一个人3),我猜你可以猜到人3会发生什么。
如果这没有意义,请发表评论,我会尝试解释一下。
谢谢, P110
答案 0 :(得分:0)
您可以传递一系列电子邮件批量发送,这将解决您的问题。
您可以查看Mandrill文档中的示例:https://mandrillapp.com/api/docs/messages.php.html
此问题还有解释:How to generate an array of Multiple recipients using mandrill