如何为具有相同TXT和CNAME的Mailgun配置DNS?

如何为具有相同TXT和CNAME的Mailgun配置DNS?,dns,mailgun,Dns,Mailgun,Mailgun告诉我为mg.mydomain.com建立一个TXT记录,值为v=spf1…加上一个CNAME记录,值为email.mg.mydomain.com 我这么做了,mailgun验证了我的域名没有问题。问题是,当我发送电子邮件时,某些接收邮件的服务器会拒绝我的邮件,并显示消息“发件人地址已拒绝:未找到域”。我很确定这是因为“mg.mydomain.com”不存在——我没有它的CNAME。但是,我无法为它创建CNAME,因为它已经用于TXT记录 所以现在我不知道该怎么办。我可以把这个v=

Mailgun告诉我为
mg.mydomain.com
建立一个
TXT
记录,值为
v=spf1…
加上一个
CNAME
记录,值为
email.mg.mydomain.com

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


所以现在我不知道该怎么办。我可以把这个
v=spf1
放在另一个
TXT
记录中,这样我就可以释放
mg.
CNAME
,这样发送方验证就可以在这些挑剔的服务器上工作了吗?

看来缺少的成分是
mg.mydomain.com
的a记录

A

mg.mydomain.com.  A  nnn.nnn.nnn.nnn:
如果email.mg.mydomain.com
CNAME
mydomain.commg.mydomain.com等位于同一DNS区域,并且有一条
记录
,ip指向主机名,然后设置
CNAME
TXT
,和
MX
记录应该简单明了:

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.

啊哈!我没有想过使用
A
记录。这个DNS的东西对我来说还是新的,但是我查了一下。这是有道理的。他们真的应该将其添加到要配置的内容列表中。非常感谢。不客气!我同意,如果他们在文档中没有提到,他们肯定应该:)记录中应该使用哪个IP地址?@SagarMahajan:应该是指向您的邮件服务器/主机名的IP。明确地说:转到Mailgun,单击mydomain.com,您应该会看到“域信息”下列出的IP地址。这是mg.mydomain.com的A记录应该设置的值。(邮枪应在其文档中包含此内容…)