[英]will php's mail() attempt to deliver to localhost?
我們遇到了提供電子郵件的Web應用程序的問題。 假設該網站位於domain.com
。 發送至manager@domain.com
電子郵件未被客戶收到,但當我們將其設置為developer@developersdomain.com
或manager@aliasdomain.com
時,開發人員和經理分別收到這些電子郵件。
php的mail()命令是否將位置域的電子郵件地址傳遞給localhost,而不是通過郵件服務器路由它?
這將是我在服務器端的郵件軟件設置! 檢查您的軟件設置。
可悲的是,這就是郵件服務器本身的工作方式。 它知道它所在的機器是domain.com
並假設郵箱應該是本地盒子。
這就是為什么讓服務器的域名實際上是子域名的好主意,即使它只是www.domain.com
。 這樣,發送到manager@domain.com
郵件將被發送到domain.com
的MX記錄指定的郵件服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.