2011-05-24 128 views
0

我會盡量在我的公司解釋,我們有問題的最好我能之間的分裂。所有被送到了派與mail()電子郵件功能在PHP中的電子郵件地址[email protected]發送到Exchange服務器PHP電子郵件是兩個地址

現在我注意到一個奇怪的現象:當形式提供服務器託管(我說的關於我們的apache服務器,這些郵件是由交換服務器處理的)他們到達那裏的地址罰款。 但當形式託管在其他地方在互聯網上的電子郵件到達地址[email protected]

還有什麼問題呢? SMTP配置?交換服務器上的一組規則?

我算是一個新手,當涉及到電子郵件,以及如何時,他們送他們來處理...

謝謝您的幫助。

編輯:每MarcB推薦正如我試圖在外殼下面:

XXXX:~$ nslookup -type=mx securitasdirect.es 
Server:  10.40.144.166 
Address: 10.40.144.166#53 

securitasdirect.es mail exchanger = 10 smtp.securitasdirect.es. 

XXXX:~$ host -t mx securitasdirect.fr 
securitasdirect.fr has no MX record 
XXXX:~$ host -t mx securitasdirect.es 
securitasdirect.es mail is handled by 10 smtp.securitasdirect.es. 
+0

聽起來像DNS MX記錄配置問題,或可能是郵件服務器轉發規則。如果沒有更多信息(實際的域名等),則無法分辨 – Rudu 2011-05-24 15:16:19

+0

如果您有對各種服務器的shell訪問權限,請執行'nslookup -type = mx ourcompany.fr'或'host -t mx ourcompany.fr'(無論哪一個是安裝)來查看郵件將要發往的服務器。這是尋找這樣的問題的第一步。 – 2011-05-24 15:30:39

+0

@Rudu,你需要什麼信息? @Marc B,我會嘗試並相應地更新我的問題。 謝謝你們。 – Krimo 2011-05-25 06:51:31

回答

1

好吧,那麼根據您的更新...和我的本地機器確認運行,你securitasdirect.fr域有在可公開訪問的DNS服務器上沒有設置MX記錄。

在內部網絡中,有可能(甚至很有可能),你使用具有MX記錄,因此在內部,你可以在從外部它不工作,以@fr提供電子郵件不同的DNS服務器。

更新不知道在我寫這個答案時你是否改變了事情,但是好像我現在得到了一個有效的securitasdirect.fr的MX回報。

除此之外,securitasdirect.fr未通過rDNS測試(請參閱:http://www.mxtoolbox.com),而securitasdirect.es通過。這也可能干擾郵件的傳遞。

+0

因爲唯一能夠進入內部工作的人都在西班牙,所以我會盡量把他們放在正確的方向上,希望他們能夠得到正確的結果!感謝您的回答,這非常有幫助。乾杯 – Krimo 2011-05-26 06:50:30

+0

@Guy Fawkes不客氣:) – Rudu 2011-05-26 16:41:40

相關問題