特定域名的传入电子邮件不起作用

特定域名的传入电子邮件不起作用

例如,我的网站的域名是 www.abc.cc。它的 IP 也是 1.1.1.1。而且,邮件的 IP 不同。例如,它是 2.2.2.2,问题是我可以通过这个域名下的任何电子邮件发送电子邮件,但我无法接收任何电子邮件。我该如何解决这个问题?

答案1

您的问题不清楚,但这个错误通常有两个可能的来源。

  • 您的 MX 设置不正确。公共 DNS MX 应指向 2.2.2.2。要进行测试,请使用 nslookup,设置 q=mx, domain.com,它应该会列出您的 mx

  • 您的路由器没有将端口 25 转发到您的服务器。(路由器中的传入 NAT 规则,2.2.2.2 ==> 端口 25 上的服务器 IP)要进行测试,请尝试从家里远程登录到您的服务器,telnet public_ip 25,您应该会看到电子邮件服务器提示。

编辑:根据我们的评论,请将 2.2.2.2 作为您的 MX,您当前拥有的主机无效

答案2

我的问题通过以下步骤解决:

  1. 编辑 MX 记录,从 abc.cc 改为 mail.abc.cc
  2. 将 mail.abc.cc 的 A 记录添加到 IP 2.2.2.2
  3. 删除 dmarc 并禁用 Dkim 和 SPF
  4. 编辑电子邮件路由至本地邮件交换器

相关内容