Email 使用邮枪的邮件路由

Email 使用邮枪的邮件路由,email,routing,mailgun,Email,Routing,Mailgun,我正在把邮枪的路线设为xx@me.com将电子邮件转发到位于的服务器。 我已经测试了电子邮件路由,它很好,而且服务器在浏览器中和使用curl都启动了。但是,发送电子邮件到xx@me.com还是什么都没发生 已经有一个类似的问题,但没有人回答: 使用邮枪处理收到的电子邮件有一些要求 必须验证您的帐户(电子邮件/短信) 必须将域或子域添加到帐户中 SPF和DKIM必须经过验证,并使用Mailgun的值配置MX记录 使用收件人域或子域匹配配置的路由筛选器。(示例:域“bar.com”已添加到帐户中。

我正在把邮枪的路线设为xx@me.com将电子邮件转发到位于的服务器。 我已经测试了电子邮件路由,它很好,而且服务器在浏览器中和使用curl都启动了。但是,发送电子邮件到xx@me.com还是什么都没发生

已经有一个类似的问题,但没有人回答:

使用邮枪处理收到的电子邮件有一些要求

  • 必须验证您的帐户(电子邮件/短信)
  • 必须将域或子域添加到帐户中
  • SPF和DKIM必须经过验证,并使用Mailgun的值配置MX记录
  • 使用收件人域或子域匹配配置的路由筛选器。(示例:域“bar.com”已添加到帐户中。表达式可以匹配\u收件人(“foo@bar.com“”)。如果添加了子域,则需要与子域匹配,例如匹配收件人(“”foo@mg.bar.com(“”)
链接问题的错误可能是由于未满足上述要求之一。从Mailgun的传入邮件服务器拒绝“550 5.7.1中继拒绝”表示域或子域具有指向Mailgun的MX记录,但该域在帐户中不存在


**免责声明我在Mailgun工作

我知道这已经6个月了,但由于我花了4个小时试图解决这个问题,我将分享我的解决方案:
5.7.1转发拒绝消息的另一个原因是:我的邮枪帐户未经验证。我看到有人建议这样做,但我想他们只是说我必须验证我转发的地址。不,当我今天登录时,我看到顶部有一条横幅,上面写着“单击此处重新发送您的验证电子邮件”。我做到了,它通过了一个短信验证过程,所有这些都立即开始工作

我知道这是一个相当陈旧的话题,但我也想在这里插话,希望在试图解决“5505.7.1转播被拒绝”的闹剧时,能为人们节省几个小时的生命

给我?这就是我在好几次被折磨的原因。只有在我断开与基于软件的VPN(私人互联网访问)的连接后,我才能通过Gmail>'Settings'>'帐户进行验证,并导入'>'添加另一个电子邮件地址'

[你的叹息或畏缩]


现在,去拿。。。让它发生。;-)

如果您将MailGun与cPanel一起使用(例如,在以下操作之后),并且您收到
550 5.7.1中继拒绝
错误,请确保您使用添加域后提供的MailGun SMTP凭据(与文档中建议的MailGun用户名和密码相反)。这就是我自己问题的根源。

此错误代码的另一个原因可能是您试图通过SMTP发送内容,而您已在域的mailgun设置的发送属性上指示要使用API…

这是重点。我得到了相同的“5505.7.1”错误,直到我意识到我在使用Mailgun上的子域。Mailgun建议使用子域,但我不能发送子域电子邮件(contact@mail.example.com)现在可以了吗?是的,我总是会遇到这个错误,这是因为子域推荐。不知道他们为什么推荐,因为它看起来很糟糕。..@Totty.js所以使用他们推荐的
mg.yourdomain
,您只能在
address@mg.yourdomain
?看起来确实很糟糕。我是按照他们的建议那样设置的,但我想是时候重做了。编辑:我的意思是接收,而不是发送。@Totty.js OK。UI中的警告有点误导。因此,为了在域上接收电子邮件,必须为同一域设置发送域。这完全违反直觉!Mailgun应该更新他们的文档,或者最好在设置界面中添加自动检查。