Mailgun:电子邮件转发不起作用?

标签 mailgun email namecheap

我正在开发的应用程序中使用 Mailgun。发送电子邮件工作正常,现在我正在尝试将其设置为接收传入电子邮件。

我根据 Mailgun 文档进行了设置,以便将所有内容自动转发到我常用的电子邮件地址。然后,我向 myName@myDomain.app 发送了一封测试电子邮件。 (这是一个 .app 域名)。

电子邮件没有退回,但也没有到达转发地址。

以下是我在 NameCheap 上设置 MX 记录的方法:

MX record setup on Namecheap for Mailgun

以下是我在 Mailgun 上设置路由的方法:

enter image description here

我错过了什么?

最佳答案

这是一个老问题,但我刚刚遇到了同样的问题,所以我回答它以防对其他人有帮助。

Mailgun 专注于发送,因此他们建议您使用子域(例如 mg.mydomain.com),但是当使用 Mailgun 来转发传入电子邮件时,这将不起作用(除非它是发送到somebody@mg.mydomain.com,这可能不是您想要的)。

对于传入邮件转发,您必须使用 Mailgun 中的根域。换句话说,在您的 DNS MX 记录中(以及在 SPF 的 TXT 记录中),您需要使用“@”作为根域,而不是使用“mg”作为子域。并且不要输入“mg”。在您在 Mailgun 中添加的域前面。

CatchAll() 路线没有任何问题。这对我有用。尽管您必须转发到单个目标电子邮件,而不是 @mydomain.com 或 *@mydomain.com。

需要明确的是,“测试您的路线”部分仅测试规则。它实际上并没有发送测试电子邮件。

关于Mailgun:电子邮件转发不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51777143/

相关文章:

django - Pythonanywhere 出现 Mailgun 404 错误

python - 将 curl 转换为 httplib header

python - 为什么 smtplib.SMTP().sendmail 不发送 DKIM 签名邮件

Javascript 通过 Outlook Express 打开电子邮件

PHP 使用 SMTP 发送电子邮件密件抄送和抄送

amazon-web-services - CNAME 条目在使用 Amazon Certificate Manager 的 NameCheap 上不起作用

email - 如何将内联图像嵌入到 ASP.net Core 应用程序中的 Mailgun?

redirect - 为什么我的 URL 重定向在没有 www 的情况下不起作用?

ssl - Heroku 自动证书管理因一个域而失败

mailgun - 将 HTTP Post 从 AWS API GW 传递到 Lambda