發信功能遇到了無法連接SMTP的問題
由於該網站是使用phpmailer發信,丟出了以下錯誤訊息:
SMTP Error: Could not connect to SMTP host.
Mail error: SMTP Error: Could not connect to SMTP host.
原本的部分程式碼如下:
$mail->SMTPAuth = false;
$mail->SMTPSecure = 'ssl';
$mail->Host = "localhost";
$mail->Port = 25;
正常情況下,mail server一般都是用localhost,
但在hihosting似乎沒辦法,
後來靈機一動,
想到Hinet原本不是就有針對Hinet線路使用者提供SMTP server的服務嗎?
將程式碼改寫如下:
$mail->SMTPAuth = false;
$mail->SMTPSecure = 'ssl';
$mail->Host = "msa.hinet.net";
//$mail->Port = 25; 不指定使用25 port,因此註解掉
將host改用msa.hinet.net就可以正常發信囉!