Phpmailer发送批量消息

时间:2017-06-27 09:32:46

标签: email phpmailer

我有这个脚本向收件人发送电子邮件,但我有一个问题。我的代码现在看起来像这样:

$email = new PHPMailer();

$email->From      = 'my_email_here';
$email->FromName  = 'Snaq';
$email->Subject   = $subject;
$email->Body      = $body;

foreach($emails as $mail) {
    $email->addAddress($mail);
}

if(!$email->Send()) {
    echo "Message was not sent <br />PHPMailer Error: " . $email->ErrorInfo;
}
else {
    echo "Message has been sent";
    $_POST = array();
}

所以,我的问题是:这个脚本完美无缺,并将电子邮件发送给收件人但是,如果我想发送500封电子邮件,会发生什么?垃圾邮件?怎么预防?我一直在搜索并找到一些可能的解决方案,例如生成一封电子邮件,然后使用$ mail-&gt; AddBCC()让邮件服务器处理其余的(发送该电子邮件的副本)。这可行吗?我找到了另一个让脚本在后台运行的解决方案(如果我没弄错的话可以使用cronjobs)。这样做的最佳解决方案是什么?我不熟悉cronjobs,所以如果有另一个更简单的解决方案会很棒。

欢迎任何帮助。提前谢谢。

0 个答案:

没有答案