簡體   English   中英

php的mail()會嘗試傳遞給localhost嗎?

[英]will php's mail() attempt to deliver to localhost?

我們遇到了提供電子郵件的Web應用程序的問題。 假設該網站位於domain.com 發送至manager@domain.com電子郵件未被客戶收到,但當我們將其設置為developer@developersdomain.commanager@aliasdomain.com時,開發人員和經理分別收到這些電子郵件。

php的mail()命令是否將位置域的電子郵件地址傳遞給localhost,而不是通過郵件服務器路由它?

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

可悲的是,這就是郵件服務器本身的工作方式。 它知道它所在的機器是domain.com並假設郵箱應該是本地盒子。

這就是為什么讓服務器的域名實際上是子域名的好主意,即使它只是www.domain.com 這樣,發送到manager@domain.com郵件將被發送到domain.com的MX記錄指定的郵件服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM