特定网域的传入电子邮件无法使用

我的网站的域名为www.abc.cc. 它的IP也是以1.1.1.1为例。 而且,邮件的IP是不同的。 这是一个例子2.2.2.2和问题是我可以通过任何电子邮件发送电子邮件在这个域下,但我不能收到任何电子邮件。 我怎么解决这个问题?

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

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

  • 您的路由器不会将端口25转发到您的服务器。 (在您的路由器中inputNAT规则,2.2.2.2 ==>您的服务器在端口25上的ip)要testing从家庭到远程login到您的服务器的尝试,telnet public_ip 25,您应该看到电子邮件服务器提示符。

编辑:在我们的评论之后,请把2.2.2.2作为你的MX,你目前在那里的主机是无效的

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

  1. 编辑MXlogging从abc.cc到mail.abc.cc
  2. 将一个mail.abc.cc的logging添加到IP 2.2.2.2
  3. 删除dmarc并禁用Dkim和SPF
  4. 编辑邮件路由到本地邮件交换器