2012-01-12 134 views
1

我已經設置了多個電子郵件帳戶上託管我的虛擬主機,但我不能接受的是通過PHP發送從另一個主機的任何電子郵件。當我從Gmail發送電子郵件時,一切正常,我可以毫無困難地接收它們。有誰知道爲什麼從PHP發送的電子郵件無法收到的任何原因?無法接收電子郵件發送從PHP

+0

你確定他們被送到? – Orentet 2012-01-12 11:52:31

+0

你可以檢查MTA的日誌嗎? – rkosegi 2012-01-12 11:53:41

+0

是的,我確定他們發送了...我可以通過我的Gmail帳戶接收他們。 – 2012-01-12 11:55:55

回答

0

聽起來像一個垃圾郵件過濾器的問題。您是否在域名服務中設置了適當的發件人ID/SPF框架,以便主機似乎是該域的有效MTA?看here發件人ID/SPF/DKIM的詳細說明等

0

檢查您的垃圾郵件文件夾。

的GMail能夠者區分如果郵件已經從前景例如或自動應用程序發送。 (我不知道如何,但他們可以)。如果我從我的工作帳戶發送電子郵件到GMAIL作品,如果它的網頁應用程序或可執行文件使用相同的電子郵件地址,則會以垃圾郵件文件夾結束。

1

嘗試使用phpmailer,這是一個很好的郵件類,以便郵件更可能在垃圾郵件文件夾無法降落自動設置明確的標題。

+0

他也可以嘗試swiftmailer http://swiftmailer.org/ – Khronos 2012-01-12 12:32:47