0
剛剛完成設置PHPMailer發送從我的HTML表單創建的PDF(使用FPDF,PDF文件創建沒有問題)。它說發送成功,但我沒有收到任何東西?phpmailer發送但沒有收到
我檢查了其他人的代碼,它看起來就像我的。底部的PHPmailer代碼有什麼問題嗎?
據我所知,我的主機,用戶名和密碼都是正確的100%我們不使用TLS或SSL。也許這與此有關?
我的代碼:
require 'PHPMailer-master/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->SMTPDebug = 4;
$mail->Host ="*****";
$Mail->SMTPAuth = true; // enable SMTP authentication;
$mail->Username = "*****";
$mail->Password = "****";
$mail->Port = 587;
$mail->SMTPSecure = "tls";
$mail->From = "******";
$mail->FromName = "Jurgen Hof";
$mail->addAddress("[email protected]", "Tester");
$mail->isHTML(true);
$mail->Subject = 'Test Leave Application';
$mail->Body = 'Test.';
$mail->AddAttachment("/var/www/html/leaveform/AlpineLeaveApplication.pdf");
if(!$mail->Send()) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
exit;
}
echo 'Email Sent Successfully!';
?>
如果代碼不會拋出錯誤,則表示它工作正常。也許問題是電子郵件地址/垃圾郵件文件夾/列入黑名單的發件人? – Justinas
什麼是您的smtp調試輸出?有什麼錯誤? 也許你的郵件只是發送垃圾郵件? –
我故意輸入了錯誤的用戶名和密碼,但仍然表示發送成功。所以他們定義了一些錯誤 – RedZ