Mailgun 邮件被退回,可能是 DNS 记录错误?

Mailgun 邮件被退回,可能是 DNS 记录错误?

这个问题可能之前已经有人问过并回答过了,但我有点迷茫,因为我不知道发生了什么,因此也不知道该寻找什么。我当然不仅想要一个解决方案,还想了解发生了什么。我有技术背景,但从事软件开发。服务器、DNS 记录等对我来说有点新(尽管我已经掌握了)。

我在共享主机上运行 Web 应用程序。我可以访问 Plesk 控制面板(我认为是 12.5)。域名是在另一家公司注册的。为了发送邮件,我使用 Mailgun(调用他们的 API)。

现在,有些邮件会被退回(有些则不会),并显示如下信息:

  • 发件人地址被拒绝:未找到域名
  • 抱歉,您的域名不存在。

当我使用 MXToolbox 时,MX 查询看起来不错。但是当我测试电子邮件服务器(使用 MXToolbox)时,我看到以下消息:

  • 反向 DNS 与 SMTP 横幅不匹配
  • 警告 - 不支持 TLS

我不认为第二个有问题(?),但第一个可能是?当我检查 SPF 时,我看到:

  • 未找到 DNS 记录

我应该修复这个问题吗?(我听说过邮件环境中的 SPF)这个问题似乎建议我应该添加 SPF 记录,但我目前无法在 Plesk 12.5 中做到这一点。

另一方面,Mailgun 本身表示一切都很好(除了记录,但正如我所读到的,它们对于发送邮件并不重要?): Mailgun DNS

那么这是怎么回事?我该如何修复它,或者我应该知道什么才能深入挖掘?

更新

发生此事件的域名是 peergroups.be

收到的邮件标题示例:

Delivered-To: [email protected] Received: by 10.100.161.143 with SMTP id q15csp289063pjc; Wed, 24 May 2017 04:10:04 -0700 (PDT) X-Received: by 10.98.93.217 with SMTP id n86mr37944933pfj.113.1495624203335; Wed, 24 May 2017 04:10:03 -0700 (PDT) Authentication-Results: mx.google.com; spf=pass (google.com: domain of [email protected] designates 198.61.254.51 as permitted sender) smtp.mailfrom=bounce+3c1c7e.55be3c-no-reply=peergroups.be@mg.peergroups.be; dkim=pass [email protected] Received-SPF: pass (google.com: domain of [email protected] designates 198.61.254.51 as permitted sender) client-ip=198.61.254.51; Received: by 10.99.134.67 with POP3 id x64mf19905540pgd.0; Wed, 24 May 2017 04:10:02 -0700 (PDT) X-Gmail-Fetch-Info: [email protected] 4 peergroups.be 110 [email protected] DomainKey-Status: good Received: from so254-51.mailgun.net ([198.61.254.51]) by home with MailEnable ESMTP; Wed, 24 May 2017 06:15:04 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.peergroups.be; q=dns/txt; s=pic; t=1495620904; h=Content-Type: Mime-Version: Subject: From: To: Message-Id: Date: Sender; bh=60eeErLSy3DUfbYC4arXt0KAzdkuCC532GBme+wUcGk=; b=ky0zW94QsXQqkl8LFf+S0YI87ltc92JRKbl4sxN2HKe6ZJwsBBfIJMr5IQGg+LVBCxb0wt3b jcAVWRGFzHVXmIk/y5Ejphp1LwrkKKg62rocD6Jx4ZZFLsDiTMaXa3k108wnEhQuK4vbiEZP QUtpRzdcoaYC5AtFzoaQ9PYPU6g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=mg.peergroups.be; s=pic; q=dns; h=Sender: Date: Message-Id: To: From: Subject: Mime-Version: Content-Type; b=O0C2WmpWCejy1cmQF1zc8spQo3zdEe7EV14Niynve2ilpUBguylHYU/muTCkD+n6saCKjK fvyjkBsvkxI6r2dA1myRBq8RQ9jZjgFxPjG6QgVSw9xObYz69QssRGrEAIZonOUMjoTzqrbd uDAM11KpxXB488y9NzH8LmzaXTAig= Sender: [email protected] Date: Wed, 24 May 2017 10:15:04 +0000 X-Mailgun-Sending-Ip: 198.61.254.51 X-Mailgun-Sid: WyIxMjkwYSIsICJuby1yZXBseUBwZWVyZ3JvdXBzLmJlIiwgIjU1YmUzYyJd Received: by luna.mailgun.net with HTTP; Wed, 24 May 2017 10:15:03 +0000 Message-Id: <[email protected]> To: [email protected] From: Peergroups <[email protected]> Subject: Some subject here Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="c9281a23246040cfb8a7081ab45d40f5" Return-Path: <[email protected]>

答案1

似乎我犯了一个小错误,我使用域名为 mailgun 添加 MX 记录peergroups.be,但 Mailgun 使用mg.peergroups.be添加 MX 记录mg.peergroups.be解决了这个问题。这在 Mailgun 仪表板中也很明显,您在上面的屏幕截图中看到的橙色警告标志变成了绿色复选标记。

相关内容