使用PHP发送邮件会自动带上之前的邮箱再发一次重复的邮件

今天使用脚本发送邮件,结果导致一个账号收到20个重复的邮件,肯定原因是代码没有清理上次的

解决方法: ◦  在每次发送前清除收件人列表:   php 复制 下载  $mail = new PHPMailer();
foreach ($recipients as $email) {
    $mail->clearAddresses(); // 清除之前的收件人
    $mail->addAddress($email);
    $mail->send();
}

你可能感兴趣的:(使用PHP发送邮件会自动带上之前的邮箱再发一次重复的邮件)