您在這裡

什麼情況下PHPMailer會無法連接?是server的問題嗎

wcwturtle's 的頭像
wcwturtle 在 2011-01-09 (周日) 00:29 發表

之前用PHPMailer,指定gmail當信箱,也測試註冊這些都可以,
後來又陸陸續續裝了些模組,又裝了notifications&messaging以後,發現怎麼樣都不會通知,再去檢查發現是寄不出去(有在排程了可是遇到無法connect SMTP host的問題) ,

一開始以為是我設錯了,以為messaging的phpmailer跟原本的有衝突,可是怎麼設都沒辦法寄,索性disable再刪掉,但PHPMailer還是不會動,按測試信件,都會跑出以下訊息

Sending of at least one e-mail failed. The error returned was:
SMTP error: could not connect to SMTP host.
Unable to send e-mail. Please contact the site administrator if the problem persists.

開log寫 "訊息 SMTP error: could not connect to SMTP host"

我又把PHPMailer也重裝還是不行,看了這說明,我以為是SMTP host的問題,然後就在本機也裝相同的模組測試,可是完全可以@@
後來搞不清楚什麼問題,直接把有問題的線上版備份轉移到線下,在本機還原,結果一測....馬上就收到信件了...囧...又去線上版測試...還是不行...

所以應該不是設定的問題也不是google的問題,那這樣是server的問題嗎?我是用免費虛擬主機,這時該怎麼辦呢@@