我正在将mailgun路由设置为[email protected],以便将电子邮件转发到http://xxx:7000/reply的服务器。我已经测试了电子邮件路由,并且浏览器和使用curl都可以使服务器正常运行。但是,向[email protected]发送电子邮件仍然没有任何反应。
已经有一个类似的问题,但没有人回答:Can't recieve incoming mail with Mailgun
使用Mailgun处理传入电子邮件有一些要求。
链接问题中的错误是由于未满足上述要求之一。 Mailgun的传入邮件服务器拒绝“ 550 5.7.1拒绝中继”表示域或子域具有指向Mailgun的MX记录,但该域在帐户中不存在。
**我在Mailgun工作的免责声明
我知道这是6个月大了,但是由于我花了4个小时试图弄清楚这一点,因此我将分享我的解决方案:5.7.1中继拒绝消息的另一个原因是:我的mailgun帐户未经验证。我看到有人提出这个建议,但我认为他们只是意味着我必须验证转发给我的地址。不,今天我登录时,在顶部看到一个横幅,上面写着“单击此处重新发送您的验证电子邮件”。我这样做了,它经历了一条短信验证过程,并且所有内容立即开始工作!
[我知道这是一个陈旧的话题,但我也想在这里鸣叫,以期挽救人们几个小时的生命,以解决“ 550 5.7.1 Relaying否认”的问题。
对我来说?这是几次困扰我的事情。我能够通过Gmail>“设置”>“帐户和导入”>“添加其他电子邮件地址”进行验证仅在断开与基于软件的VPN的连接后(专用Internet访问)。
[您在这里叹气或畏缩]
现在,去得到它...实现它。 ;-)
[如果您将MailGun与cPanel一起使用(例如,在遵循this tutorial之后),并且出现550 5.7.1 Relaying denied
错误,请确保您使用的是添加域后提供的MailGun SMTP凭据(而不是您的MailGun用户名和密码(如文档所示)。那是我自己的问题的根源。