我得到SMTP錯誤與PHP郵件程序和Outlook SMTP。我很困惑,因爲它在端口號25的本地主機上工作正常,但它不能在主機服務器上工作,我已經嘗試所有使用SSL的端口& TLS。
SMTP錯誤:無法連接到服務器:連接超時(110)與PHPMailer和Outlook SMTP
Error : SMTP ERROR: Failed to connect to server: Connection timed out (110)
我的代碼:
<?php
include("PHPMailer.php");
error_reporting(E_ALL);
ini_set('display_errors', '1');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "smtp.live.com";
$mail->SMTPDebug = 2;
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Username = "[email protected]";
$mail->Password = "password";
$mail->Priority = 1;
$mail->CharSet = 'UTF-8';
$mail->ContentType = 'text/html; charset=utf-8\r\n';
$mail->From = "[email protected]";
$mail->FromName = $name;
$mail->AddAddress("[email protected]");
$mail->IsHTML(true);
$mail->Subject = "You got Message from Website";
$mail->Body = "testing";
if(!$mail->Send())
{
echo 'Mailer Error: ' . $mail->ErrorInfo;
}
else
{
echo 'success';
}
?>
請幫我解決這個問題。我有共享Linux主機。
你已經解決了這個問題? –
@JorgeB。,是的,我做到了。 –
用您的決議作出回答。 –