我正在使用此PHP代碼通過Gmail帳戶發送電子郵件。但它顯示smtp錯誤。 我用Google搜索了它。但沒有找到任何具體的答案。誰會請幫忙找到解決方案?phpmailer SMTP錯誤
我已經在我的網絡服務器託管於該代碼
錯誤: 「SMTP錯誤:無法連接到SMTP主機郵件發送失敗 郵件錯誤:SMTP錯誤:無法連接到SMTP host.SMTP錯誤:無法連接到SMTP主機。「
代碼:
<?php
require("class.phpmailer.php");
$email = $_POST['email_address'];
$username = '[email protected]'; //your gmail address
$password = 'password'; //password
send_mail_to_subscriber();
function send_mail_to_subscriber()
{
global $username,$password,$email;
$mailer = new PHPMailer();
$mailer->IsSMTP();
$mailer->Host = 'ssl://smtp.gmail.com:465';
$mailer->SMTPAuth = TRUE;
$mailer->Username = $username;
$mailer->Password = $password;
$mailer->From = $username;
$mailer->FromName = $username;
$mailer->Body = 'this is a message';
$mailer->Subject = 'this is a subject';
$mailer->AddAddress($email);
if(!$mailer->Send())
{
echo "Message was not sent<br/ >";
echo "Mailer Error: " . $mailer->ErrorInfo;
}
else
{
echo "Download link has been sent to your email address";
}
}
?>
我編輯過。仍然沒有結果。你可以查看這個http://maruf10.tk/mail/ – qmaruf
你的TCP是否打開爲465? – djdy
其實我並不確定。有什麼方法可以檢查? – qmaruf