【发布时间】:2015-03-28 18:00:09
【问题描述】:
我正在尝试使用 mailgun 发送邮件。我的 DNS 配置(SPF、DKIM)似乎没问题,并且正在 mailgun 服务中进行验证。我可以使用 gmail、live 和大多数其他邮件提供商向多个用户发送邮件。但是,当我为我大学的电子邮件帐户发送电子邮件时,我遇到了问题。
邮件被拒绝并显示以下警告:
“554 5.7.1:客户端主机被拒绝:MX-CIDR”
我当前的 DNS 设置是:
TXT @ "v=spf1 include:mailgun.org ~all"
MX 10 mxa.mailgun.org.
MX 10 mxb.mailgun.org.
DKIM 也得到了验证。我在 mxtoolbox 检查了我的域,并且 dns 配置通过了所有测试。我在其他问题中没有发现与该警报相关的错误。有人可以帮我解决它吗?
更新 1: 只是更多信息:
1) 我不发送,我绝对无意发送垃圾邮件。我创建了一个教育网站,供学生和教师使用,他们有时会在彼此之间发送信息。我还发送邮件以确认注册、恢复密码,就像许多其他网站一样。我只向同意我的服务条款的人发送消息,其中包括有关我的邮件政策的信息。这是一个小服务,我一个月发过的消息从来没有超过2000条(目前我有800个注册用户)
2) 我不相信我被列入黑名单,mxtools 验证了几个黑名单数据库,并且我的 IP 已通过所有验证。此外,服务器不会拒绝来自我的 IP 的所有邮件,我可以使用具有相同域的个人电子邮件发送邮件,但我使用不同的服务来处理我的域的个人收件箱和我的网站发送的电子邮件。所以,我猜这可能是 DNS 记录错误。
3) 我只使用 mailgun(或其他事务性电子邮件服务,如 mandrill 或 sendgrid),因为强烈推荐(而且简单)。我使用小型 VPS,很难配置自己的电子邮件服务(我是程序员,我不是那种配置方面的专家)。如果使用这些系统存在负面因素,我真的很想了解和了解更多。
【问题讨论】:
-
我投票决定将此问题作为题外话结束,因为电子邮件传递问题不是编程问题。