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
,以便发件人验证可以在这些挑剔的服务器上工作?
最佳答案
似乎缺少的成分是 mg.mydomain.com
的 A 记录
一个
mg.mydomain.com. A nnn.nnn.nnn.nnn:
如 email.mg.mydomain.com
CNAME
与 在同一 DNS 区域中mydomain.com , 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.
关于dns - 如何使用相同的 TXT 和 CNAME 为 Mailgun 配置 DNS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33313684/