如何使用相同的 TXT 和 CNAME 为 Mailgun 配置 DNS?
How to configure DNS for Mailgun with same TXT and CNAME?
Mailgun 告诉我为 mg.mydomain.com
设置一条 TXT
记录,值为 v=spf1 ...
加上一条 CNAME
记录,为 email.mg.mydomain.com
设置值为mailgun.org
.
我做到了,而且 mailgun 验证了我的域没有问题。问题是当我发送电子邮件时,某些接收邮件服务器拒绝我的电子邮件并显示消息 "Sender address rejected: Domain not found"。我很确定这是因为 "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.com在同一个DNS区域,mg.mydomain.com,等等,还有一个 A record
,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.
Mailgun 告诉我为 mg.mydomain.com
设置一条 TXT
记录,值为 v=spf1 ...
加上一条 CNAME
记录,为 email.mg.mydomain.com
设置值为mailgun.org
.
我做到了,而且 mailgun 验证了我的域没有问题。问题是当我发送电子邮件时,某些接收邮件服务器拒绝我的电子邮件并显示消息 "Sender address rejected: Domain not found"。我很确定这是因为 "mg.mydomain.com" 不存在——我没有对应的 CNAME
。但是,我无法为其创建 CNAME
,因为它已用于 TXT
记录。
所以现在我不知道该怎么办。我可以把这个 v=spf1
东西放在 不同的 TXT
记录中,这样我就可以释放 mg.
CNAME
,这样发件人-验证将在这些挑剔的服务器上工作?
看来缺少的成分是 mg.mydomain.com
A
mg.mydomain.com. A nnn.nnn.nnn.nnn:
如果email.mg.mydomain.com CNAME
与mydomain.com在同一个DNS区域,mg.mydomain.com,等等,还有一个 A record
,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.