我正在开发的应用程序中使用 Mailgun。发送电子邮件工作正常,现在我正在尝试将其设置为接收传入电子邮件。
我根据 Mailgun 文档进行了设置,以便将所有内容自动转发到我常用的电子邮件地址。然后,我向 myName@myDomain.app 发送了一封测试电子邮件。 (这是一个 .app 域名)。
电子邮件没有退回,但也没有到达转发地址。
以下是我在 NameCheap 上设置 MX 记录的方法:
以下是我在 Mailgun 上设置路由的方法:
我错过了什么?
最佳答案
这是一个老问题,但我刚刚遇到了同样的问题,所以我回答它以防对其他人有帮助。
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/