我正在一個網站上工作,並且其中有一個表單用於通過PHPMailer通過gmail發送電子郵件。PHPMailer SMTP連接失敗 - GoDaddy
我已將它設置正確,因爲它適用於我的AWS EC2服務器。但是,當我在GoDaddy託管計劃中使用完全相同的設置時,它不起作用(是的,我更改了'require'路徑)。
我收到此錯誤:
Mailer Error: SMTP connect() failed.
這裏是我的代碼:
$mail = new PHPMailer;
$mail->SMTPDebug = 0;
$mail->isSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = "**********@gmail.com";
$mail->Password = "*************";
$mail->SMTPSecure = "tls";
$mail->Port = 587;
$mail->setFrom("**********@gmail.com", "Red's Mailer");
$mail->addAddress("*********@shaw.ca", "Name");
$mail->isHTML = true;
$mail->Subject = "New Submission From " . $name;
$mail->Body = $html_msg;
$mail->AltBody = $alt_msg;
對這個問題的任何想法?
您是否嘗試評論'$ mail-> isSMTP()'的建議? http://stackoverflow.com/questions/18496650/smtp-connect-failed-message-was-not-sent-mailer-error-smtp-connect-failed –
@timberspine我只是這樣做,它不起作用。 – RedXTech
打開調試'$ mail-> SMTPDebug = 1'時,你看到了什麼? –