我一直在编写一个使用PHP邮件邮件发送电子邮件的触发器.代码的问题在于它将多个邮件发送给单个收件人.我甚至试过使用function singleTo但是即便看起来也没用.
$mail = new PHPMailer();
for($i = 0; $i <= sizeof($emailid); $i++) {
$mail->WordWrap = 50;
$mail->IsHTML(true);
$mail->SingleTo = true;
$mail->AddAddress($emailid[$i],$name[$i]);
$mail->Subject = 'Some Subject';
$mail->Body = "Some Body";
$mail->AltBody = "Some Body";
$errornumber[$i] = 1;
if(!$mail->Send()) {
$errorinfo[$i] = $mail->ErrorInfo;
$errornumber[$i] = 0;
}
}
Run Code Online (Sandbox Code Playgroud)