當我嘗試從我的phpmailer類發送電子郵件時,它返回true,但在Directadmin郵件日誌中它記錄了TimeOut。無法發送電子郵件到某些服務器
2012年10月21日14時22分14秒1TPsca-0000t7-VJ gmail-smtp-in.l.google.com [2A00:1450:4013:C01 :: 1A]連接超時
2012-10-21 14:22:14 1TPsca-0000t7-Vj => [Email] F = < [Email]> R = lookuphost T = remote_smtp S = 3286 H = gmail-smtp-in.l。 google.com [74.125.136.26] X = TLSv1:RC4-SHA:128 C =「250 2.0.0 OK 1350822120 f43si4569491eem.30」
2012-10-21 14:22:14 1TPsca-0000t7-Vj已完成
但電子郵件不發送。
我該如何解決這個問題?
謝謝! Wouter0100
您需要本地化問題 - PHP是否無法使用本地郵件守護進程(postfix?)排隊郵件,或者它試圖自己發送郵件(使用套接字?)並失敗?或者也許本地郵件服務器接受消息,然後無法發送它?我懷疑這是後者,但要追查問題,請嘗試從命令行發送電子郵件。另外,請檢查phpmailer操作系統如何配置爲實際發送電子郵件。一旦我們知道問題出在哪裏,我們可以開始診斷它 – Basic