Mailgun告诉我为mg.mydomain.com
设置v=spf1 ...
条记录,其值CNAME
加email.mg.mydomain.com
mailgun.org
条记录,其值为CNAME
1}}。
我做到了,而且mailgun验证了我的域名没问题。问题是,当我发送电子邮件时,某些接收邮件服务器拒绝我的电子邮件并发送消息"发件人地址被拒绝:域未找到"。我很确定这是因为" mg.mydomain.com"不存在 - 我没有CNAME
。但是,我无法为其创建TXT
,因为它已用于v=spf1
记录。
所以现在我不知道该怎么做。我可以将此TXT
内容放在不同的 mg.
记录中,以便我可以释放CNAME
vagrant ssh-config
,以便发件人验证能够在这些挑剔的服务器上工作?
答案 0 :(得分:13)
看来缺失的成分是mg.mydomain.com
<强> A 强>
mg.mydomain.com. A nnn.nnn.nnn.nnn:
如果 email.mg.mydomain.com CNAME
与 mydomain.com 位于同一DNS区域, mg.mydomain.com < / strong>等等,并且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.