如何使用相同的TXT和CNAME为Mailgun配置DNS?

时间:2015-10-24 01:46:59

标签: dns mailgun

Mailgun告诉我为mg.mydomain.com设置v=spf1 ...条记录,其值CNAMEemail.mg.mydomain.com mailgun.org条记录,其值为CNAME 1}}。

我做到了,而且mailgun验证了我的域名没问题。问题是,当我发送电子邮件时,某些接收邮件服务器拒绝我的电子邮件并发送消息"发件人地址被拒绝:域未找到"。我很确定这是因为" mg.mydomain.com"不存在 - 我没有CNAME。但是,我无法为其创建TXT,因为它已用于v=spf1记录。

所以现在我不知道该怎么做。我可以将此TXT内容放在不同的 mg.记录中,以便我可以释放CNAME vagrant ssh-config,以便发件人验证能够在这些挑剔的服务器上工作?

1 个答案:

答案 0 :(得分:13)

看来缺失的成分是mg.mydomain.com

的A记录

<强> A

mg.mydomain.com.  A  nnn.nnn.nnn.nnn:

如果 email.mg.mydomain.com CNAME mydomain.com 位于同一DNS区域, mg.mydomain.com < / strong>等等,并且A record的IP指向主机名,然后设置CNAMETXTMX记录应该很简单:

<强> CNAME

email.mg.mydomain.com.  CNAME   mailgun.org.

<强> TXT

mydomain.com.   TXT  v=spf1 a include:mailgun.org ~all

(可选择接收)

<强> MX

mydomain.com.   MX  mxa.mailgun.org.
mydomain.com.   MX  mxb.mailgun.org.