未收到來自託管網站的電子郵件:“這裡沒有這樣的使用者”
我們執行交換,但我們所有的電子郵件都通過第三方郵件服務進行路由,該服務過濾、掃描等。
我們有 3 個域用於接收電子郵件,我們稱它們為 ADomain.co.uk、BDomain.co.uk 和 CDomain.co.uk。
我們擁有並照管這些域名。但是我們支付第三方公司來託管網站,並將域名指向網站。
在 adomain.co.uk 網站之一上有一個可以填寫的網路表格,然後它應該將表格的詳細資訊發布給我們 webform@adomain.co.uk,但是我們從未收到該電子郵件。
如果他們將地址更改為指向任何其他地址,例如 gmail 或 hotmail 地址,它就可以工作。
如果我從不同的外部帳戶向 webform@adomain.co.uk 地址發送電子郵件,它可以工作,但是從託管站點發送到我們的任何域(a、b 或 c)的電子郵件永遠不會通過,並且我們的郵件主機沒有記錄正在嘗試連接。
通過將它發送的使用者帳戶更改為 gmail 帳戶,我們最終獲得了 NDR:
郵件傳遞系統
此消息是由郵件傳遞軟體自動創建的。
您發送的郵件無法傳遞給一個或多個收件人。這是一個永久性錯誤。以下地址失敗:
webform@adomain.co.uk 這裡沒有這樣的使用者
電子郵件地址(我們已經嘗試了幾個,在所有 3 個域中)是正確的。沒有其他人在通過電子郵件發送域時遇到任何問題。託管公司可以通過電子郵件向我們以外的任何人發送電子郵件。誰能解釋出了什麼問題?
這是一個典型的問題,問題出在託管公司——你需要讓他們解決它。
基本上大多數網路主機將被設置為假定您正在使用他們的服務來處理所有事情 - 包括電子郵件。這意味著當您從他們的一個系統發送電子郵件時,它甚至不會嘗試連接到遠端系統,它只使用他們的內部電子郵件伺服器。您看到的 NDR 不是 Exchange NDR。
Web 主機需要從其內部系統中刪除對域的引用,以便電子郵件不會在內部路由,但它使用公共 DNS 記錄。如果他們不這樣做,那麼您需要使用可以硬編碼 SMTP 伺服器的不同 Web 表單。然後,我建議您為直接指向您的 Exchange 伺服器的 Web 表單 (web-smtp.example.com) 設置一個新的 DNS 主機。添加對 Exchange 伺服器或防火牆(無論您在哪裡限制 SMTP 流量)的限制,以允許 Web 伺服器向您發送電子郵件。
重複一遍 - 這不是您可以在不更改 Web 表單的情況下自行解決的問題。這是由網路託管公司完成的配置。