2015-01-13 52 views
25

我想使用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]

回答

19

三種可能的解決辦法,按優先順序:

  1. 查找不同的DNS提供商,這將允許你把一個MX上一個子域。請注意,這並不一定要求您更改註冊商。

  2. 將您的基本域與mailgun結合使用,也許利用它們的轉發功能將傳入的郵件發送給託管郵箱的任何人。

  3. 使用mailgun以外的人,這將允許退回地址設置爲他們的域而不是你的域。

+0

謝謝。正如我擔心的那樣,似乎並沒有一個簡單的解決方案。我想知道,從「無痛」到「痛苦中的* ss」的規模是否是切換DNS提供商的過程?現有條目是否自動複製?可能會有宕機? – theister

+2

一般而言,您首先要自己複製條目,然後才能更改名稱服務器。這不是自動發生的事情,而是你需要做的事情。只要您首先在新的名稱服務器上設置記錄,您就不應該有任何停機時間。 –

+0

對我來說,最簡單的方法是使用基本域而不是使用子域 – timaschew

1

我遇到了同樣的問題。在我的情況下,我使用Office 365來接收電子郵件和Mailgun來發送電子郵件。以下是我的Mailgun子域名mg。{name}的DNS配置。COM這解決了這個問題:

email    IN CNAME mailgun.org. 
email.mg   IN CNAME mailgun.org. 
mg     IN CNAME mailgun.org. 
@     IN MX 0 {name}-com.mail.protection.outlook.com. 
@     IN MX 10 mxb.mailgun.org. 
@     IN MX 10 mxa.mailgun.org. 
@     IN TXT  "v=spf1 include:spf.protection.outlook.com include:mailgun.org ~all" 
krs._domainkey.mg IN TXT  "k=rsa; p={insert the value from mailgun here}" 

一個非常重要的事情,就是你不能在你的配置2條SPF線。我不得不這兩行合併...

@ IN TXT "v=spf1 include:spf.protection.outlook.com -all" 
@ IN TXT "v=spf1 include:mailgun.org ~all" 

成一個...

@ IN TXT "v=spf1 include:spf.protection.outlook.com include:mailgun.org ~all" 
+0

是否重要如果你有不同子域的2個spf行?例如,我有一個子域'mailer'和另一個根。這是一個問題嗎? – Askdesigners

+0

對不起,我遲到了。在我的情況下,它確實很重要,也許它取決於DNS提供商本身。 – mtrax

+0

謝謝!這對我有效。 –

相關問題