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

标签 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 ,以便发件人验证可以在这些挑剔的服务器上工作?

最佳答案

似乎缺少的成分是 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/

相关文章:

mailgun - 仅针对一封电子邮件事务跳过自动 "Unsubscribe Me"功能

json - 将原始 json 发布到 mailgun 以准备与 Freshdesk webhook 一起使用

node.js - mailgun 的域名示例适用于 Nodejs?

dns - 负载均衡器和 API 网关混淆

powershell - Azure CDN - 通过资源管理 API 的自定义域 SSL

http - DNS 请求(例如 txt 记录)是否可以用于提供 .css 和 .js 文件?

Java Mailgun API 调用收到错误 400 错误请求

perl - IO::Socket 与 Socket 我都是 "use"吗?

docker - minikube 0.30.0 DNS在带有Docker 18.06.1-ce和vm-driver = none的CentOS 7上不起作用

ruby-on-rails - RestClient mailgun 错误 "message": "' from' parameter is missing"