小编Ama*_*igh的帖子

Mailgun:对于具有相同域的地址,电子邮件已接受但未送达

我在使用 mailgun 发送电子邮件时遇到问题。与我的 mailgun 域具有相同域的电子邮件地址不会收到电子邮件(具有其他域的其他地址会收到电子邮件)。

例如,如果我的 Mailgun 域是domain.com,我无法发送到test@domain.com

在 mailgun 上的日志中,表明电子邮件已被接受(但从未发送)。

这是我的代码,但我认为这是邮件枪配置问题。

const mg = mailgun({ apiKey: process.env.MAILGUN_API_KEY, domain: process.env.MAILGUN_DOMAIN, host: process.env.MAILGUN_HOST })

const data = ...

mg.messages().send(data, function (error, body) {
    if(error) {
        console.log(error)
        const err = new Error('Error sending email')
        err.code = 500
        throw err
    }
})
Run Code Online (Sandbox Code Playgroud)

此查询没有任何错误,并且我认为我正确配置了 DNS 记录。

MX:

主机名| 优先 | 当前值

域名.com | 10 | 10 mxa.eu.mailgun.org

域名.com | 10 | 10 mxb.eu.mailgun.org

TXT记录也已配置

感谢您的帮助

node.js mailgun

5
推荐指数
1
解决办法
2088
查看次数

标签 统计

mailgun ×1

node.js ×1