0
phpメーラを使用しているときに一貫性のない重複したメールが発生しています。そのメールPHPMailer重複したメール
機能:
私は関数を呼び出していますどのようにfunction SendEmail($to,$cc,$bcc,$subject,$body) {
require(GetPHPMailPath());
$mail = new PHPMailer();
$addresses = explode(',', $to);
foreach ($addresses as $address) {
$mail->AddAddress($address);
}
if($cc!='') {
$mail->addCustomHeader("CC: " . $cc);
}
if($bcc!=''){
$mail->addCustomHeader("BCC: " . $bcc);
}
$mail->IsSMTP();
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->SMTPSecure = "tls"; // sets the prefix to the servier
$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
$mail->Port = 587;
$mail->Username = "[email protected]"; // SMTP username
$mail->Password = "password"; // SMTP password
$webmaster_email = "email"; //Reply to this email ID
$name=$email;
$mail->From = $webmaster_email;
$mail->FromName = "Service";
$mail->WordWrap = 50; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = $subject;
$mail->Body = $body;
return $mail->Send();
}
:
echo SendEmail($toAddress,$ccAddress,$bccAddress,$subject,$body);
この全体の試練については本当に奇妙な部分は、何も問題がないことも意味している矛盾しているということですコードではなく、Gmailへの接続?
多分そのアイデアはphp.ini
ですか?
PHPMailerは、一度に1つのメッセージしか送信しないので、重複したメッセージは、通常、あなたが知らないブラウザー要求があることを意味します。これらは、目に見えないリロードを行うブラウザプラグインによって最も頻繁に発生します。 – Synchro