大家好
今天我的客戶有自己的mail server跟domain name權限
web server跟廠商租用,而廠商有提供mail server
環境為Linux + PHP + MySQL
今天遇到的問題是,網站有類似contact us的功能
form送出去以後會用mail()來通知某個客戶自己設定的Email
但客戶mail一直收不到,詢問web server的廠商後得知結果如下
您好:
他要使用非本公司提供的mail server, 所授權的DNS name server必須將mail server的指向指到非本公司提供的mail server.
使用web server的mail()函式發信一定先找同機台的網站. 然後才到網路上找.
這個矛盾一定存在.
要讓web server看到的mail server跟外界看到的是同一台, 唯一的方法是要外界遷就web server, 也就是說所授權的DNS name server必須將mail server的指向指到本公司提供的mail server.
這封信看起的意思似乎是web與mail server不同台的話,不能用mail()否則會收不到,請問是這樣嗎?有什麼解決方式嗎?
書籤