我想使用Mailgun從Web應用程序發送電子郵件,發送通訊以及事務郵件。來自沒有MX記錄的子域的Mailgun消息被某些郵件提供商拒絕
我設置了一個sudomain「subdomain.domain.tld」並配置了Mailgun面板上指定的DNS,除了在該子域接收郵件所需的(可選)MX記錄外。 這是因爲當前主辦方/域名註冊商不允許爲子域名設置MX記錄,僅針對主域名。 他們的支持表示「我們不關心這件事,處理它」。
我不想配置Mailgun使用的主要域,因爲客戶端正在收到由其他服務器處理的主要域的常規電子郵件。
當前的設置允許我使用mailgun將「From」地址「[email protected]」發送給大多數主要的電子郵件提供商,包括Gmail,Yahoo和Hotmail。 然而,郵件得到一些供應商(如mail.ru,freenet.de或arcor.de)拒絕,通過類似以下的錯誤信息:
<[email protected][email protected]>: Sender address rejected: Domain not found
其他供應商有稍微不同的消息,但指向同樣的問題:
- 發件人地址[..]的域不存在。
- 不可路由的郵件域,驗證失敗反彈
- 不可路由的發件人地址
在我看來,該郵件被拒絕,因爲缺少MX記錄subdomain.domain.tld的,因爲反彈地址中使用。
如何解決此問題而無需將整個域移動到另一個註冊服務商,以允許我更改子域的MX記錄? 我真的想避免這種情況。
是否可以配置mailgun使用不同的彈回地址,這些地址實際上獨立於我的MX記錄是有效的? 例如[email protected]而不是[email protected]?
謝謝。正如我擔心的那樣,似乎並沒有一個簡單的解決方案。我想知道,從「無痛」到「痛苦中的* ss」的規模是否是切換DNS提供商的過程?現有條目是否自動複製?可能會有宕機? – theister
一般而言,您首先要自己複製條目,然後才能更改名稱服務器。這不是自動發生的事情,而是你需要做的事情。只要您首先在新的名稱服務器上設置記錄,您就不應該有任何停機時間。 –
對我來說,最簡單的方法是使用基本域而不是使用子域 – timaschew