2011-05-06 40 views
3

發送來自PHP郵件功能的郵件,我已經舒適地使用PHP郵件功能發送電子郵件。但幾天後我換了我的ISP。從那時起我無法發送任何郵件。我已將傳出郵件的後綴配置設置爲gmail.com,並且它在日誌文件中給我提供以下錯誤。在幾天之前我無法使用MAMP PRO

May 6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1449]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out 
    May 6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1446]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out 
    May 6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1452]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out 
    May 6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1455]: connect to mx1.hotmail.com[65.55.92.184]:25: Operation timed out 
    May 6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1456]: connect to mx3.hotmail.com[65.55.92.136]:25: Operation timed out 
    May 6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1453]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out 
    May 6 18:54:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: connect to aspmx.l.google.com[74.125.53.27]:25: Operation timed out 
May 6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: connect to aspmx3.googlemail.com[72.14.213.27]:25: Operation timed out 
May 6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: warning: 11C203ECD84: defer service failure 
May 6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: 11C203ECD84: to=<[email protected]>, relay=none, delay=4504, delays=4353/0.13/150/0, dsn=4.4.1, status=deferred (connect to aspmx3.googlemail.com[72.14.213.27]:25: Operation timed out) 
May 6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: connect to aspmx3.googlemail.com[72.14.213.27]:25: Operation timed out 
May 6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: warning: 11C203ECD84: defer service failure 
May 6 18:56:05 Ibrahim-Armars-MacBook-Pro postfix/smtp[1454]: 11C203ECD84: to=<[email protected]>, relay=none, delay=4504, delays=4353/0.13/150/0, dsn=4.4.1, status=deferred (connect to aspmx3.googlemail.com[72.14.213.27]:25: Operation timed out) 

什麼可能導致問題?你認爲這是我的新ISP嗎?我打電話給客戶服務,不幸的是他們不知道這一點。什麼是我可以從PHP發送郵件的可能解決方案,我正在使用MAMP PRo 1.9.2。

+0

您的ISP很可能會阻止訪問外部SMTP服務器,從而迫使您使用其SMTP服務器發送郵件。所以請嘗試更改它,以便使用他們的smtp服務器發送郵件。 – wimvds 2011-05-06 13:31:03

+0

以及我如何使用smtp服務器?我不能在本地設置自己的SMTP服務器以使用MAMP嗎?我仍然是一個noob在這一切。我將不勝感激任何種類的信息 – 2011-05-06 13:32:57

+0

你只是改變你的後綴設置使用他們的SMTP服務器作爲中繼(就像你使用Gmail一樣)。 – wimvds 2011-05-06 13:46:47

回答

3

它非常典型的是ISP的是爲您提供訪問互聯網,將阻止除了自己的一些其他的郵件服務器25端口的任何連接。

您應該指向你的腳本來使用你的ISP的SMTP服務器來發送電子郵件了,因爲你的日誌文件指出不是Google的。

2

好像有一些防火牆,阻止連接

+0

我在Mac上,默認情況下防火牆被禁用,我不認爲這是問題。 – 2011-05-06 13:33:43

+0

我的意思是你的isp防火牆不是你本地的 – peaceman 2011-05-06 13:37:23

+0

好吧,這是否意味着我的ISP默認會阻塞端口25? – 2011-05-06 13:50:33