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

mpe*_*pen 11 dns mailgun

Mailgun告诉我建立一个TXT记录mg.mydomain.com用的值v=spf1 ...加上CNAME用于记录email.mg.mydomain.com与价值mailgun.org.

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

所以现在我不知道该怎么做.我可以把这个v=spf1东西放在一个不同的 TXT记录中,以便我可以释放它mg. CNAME,这样发送者验证可以在这些挑剔的服务器上运行吗?

l'L*_*L'l 13

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

一个

mg.mydomain.com.  A  nnn.nnn.nnn.nnn:
Run Code Online (Sandbox Code Playgroud)

如果email.mg.mydomain.com CNAMEmydomain.com,mg.mydomain.com等位于同一个DNS区域,并且有一个A recordip指向主机名然后设置CNAME,TXT以及MX记录应该是简单的:

CNAME

email.mg.mydomain.com.  CNAME   mailgun.org.
Run Code Online (Sandbox Code Playgroud)

文本

mydomain.com.   TXT  v=spf1 a include:mailgun.org ~all
Run Code Online (Sandbox Code Playgroud)

(可选择接收)

MX

mydomain.com.   MX  mxa.mailgun.org.
mydomain.com.   MX  mxb.mailgun.org.
Run Code Online (Sandbox Code Playgroud)

  • 要明确:在Mailgun上转到[您的域名](https://mailgun.com/app/domains),单击mydomain.com,您会看到"域信息"下列出的IP地址.这是mg.mydomain.com的A记录应该设置为.(Mailgun应该在他们的文档中包含这个......) (10认同)
  • A记录中应该使用哪个IP地址? (3认同)
  • 别客气!我同意,如果他们在文档中没有提到它们肯定应该:) (2认同)