2012-08-06 67 views
0

在過去的兩天內發送郵件,我已經收到此錯誤:問題通過Gmail SMTP使用PEAR

Failed to connect to ssl://smtp.gmail.com:465 [SMTP: Failed to connect socket: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution (code: -1, response:)]

我們剛剛成立了一個新的Linux服務器(運行CentOS的),我有安裝了所有必需的軟件包,PEAR,SMTP等。這是一個已知的工作腳本,過去通過Gmail發送過程中我從來沒有遇到任何問題。現在對我來說,這似乎是一個DNS問題,因爲我可以替代IP地址,並且它會間歇性地工作 - 這意味着有時會發送一些郵件。我禁用了SELinux,甚至在防火牆關閉的情況下運行它,所以我陷入了僵局。對於這可能是什麼,或者我可以做些什麼來解決這個問題有什麼建議?

編輯:重新啓動服務器和路由器,它似乎正在經歷正確的。雖然這在短期內很好,但它仍然讓我感到緊張。有沒有人遇到過這個問題?

+0

你有權使用Gmail的SMTP服務器擺在首位?如果您使用Gmail作爲商業服務,Google可能會爲您提供解決方案。 – Matt 2012-08-06 13:35:54

+0

是的,這是一項商業服務。我最後的手段是給他們打電話。然而,我的假設是,他們會告訴我他們的一切都很好,並且它必須是我們服務器或防火牆上的一個設置,所以我首先嚐試自己嘗試一些解決方案。 – 2012-08-06 13:38:26

+0

錯誤消息指示DNS失敗。 – tripleee 2012-08-06 13:45:57

回答