2011-02-04 32 views
0

我們在提交電子郵件的Web應用程序時遇到問題。假設該網站位於domain.com。發送給[email protected]的電子郵件沒有被客戶收到,但是當我們將其設置爲[email protected][email protected]時,它們分別由開發人員和經理接收。將php的郵件()試圖傳遞給本地主機?

是否通過php的mail()命令將電子郵件地址發送到位置域到localhost,而不是通過郵件服務器進行路由?

+0

如果您的域名在您的域名上,您是否發送到完整地址而不是user @ localhost? – Darren 2011-02-04 17:30:15

回答

1

不幸的是,這是郵件服務器本身工作的方式。它知道它所在的機器是domain.com,並假定郵箱應該是本地郵箱。

這就是爲什麼你的服務器的域名實際上是一個子域名是個好主意,即使它只是www.domain.com。這樣,發送到[email protected]的郵件被髮送到由domain.com的MX記錄指定的郵件服務器。

1

這將是我在服務器端的郵件軟件設置!檢查你的軟件設置。