1
我正在根據用戶的審批製作一個郵件發送模塊。該郵件正按複選框值發送給多個用戶。問題是,一旦我使用給定的代碼,它將郵件發送給所有已檢查的用戶,並重定向到給定的頁面,但是作爲空白頁面。phpmailer沒有重定向到頁面
現在當我刪除set_time_limit(120);
即使在檢查列表中的所有用戶並且頁面正被重定向成功後,仍有幾個用戶正在被留下並且郵件未被髮送給他們。
這是我的代碼,請讓我知道整改到這裏。這將不勝感激。
set_time_limit(120);
$mail = new PHPMailer();
$subject = "Welcome mail";
$content ="AAFM";
$mail->IsSMTP();
$mail->Timeout = 120;
$mail->SMTPKeepAlive = true;
$mail->SMTPDebug = 0;
$mail->SMTPAuth = TRUE;
$mail->SMTPSecure = "ssl";
$mail->Debugoutput = 'html';
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "xyz";
$mail->Host = "ssl://smtp.gmail.com";
$mail->Mailer = "smtp";
$mail->SetFrom("[email protected]", "xyz");
$mail->AddAddress($row['email']);
$mail->Subject = $subject;
$mail->WordWrap = 80;
$mail->MsgHTML($content);
$mail->IsHTML(true);
if(!$mail->Send())
echo "Problem sending mail.";
else
echo ("<SCRIPT LANGUAGE='JavaScript'>
window.alert('Candidates approval successful. Thankyou')
window.location.href='reportApprovalUser.php';
</SCRIPT>");
$mail->SmtpClose();
我後來改變了的時限變量phpmailer
類也爲120
基本上當郵件被髮送到所有列出的用戶,重定向顯示空白頁,當重定向顯示實際的頁面即使選擇全部批准/郵寄,名單上的用戶仍然很少。
你是否獲得了成功警報......? – GYaN
@GyandeepSharma感謝您的關注。是的,我收到警報框。但是當我點擊OK時,頁面會持續加載一段時間,並給出一個空白的重定向頁面。 – Ansh