不同mail server mail()函式問題



贊助商連結


chan15
2009-10-19, 11:06 AM
大家好
今天我的客戶有自己的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()否則會收不到,請問是這樣嗎?有什麼解決方式嗎?

贊助商連結


tvirus
2009-10-19, 05:38 PM
Oh...
小鋪上是你發的啊...