无法在 ubuntu webmin postfix 邮件服务器上接收来自外部的邮件

无法在 ubuntu webmin postfix 邮件服务器上接收来自外部的邮件

我有一台 ubuntu 服务器,它是在 windows 服务器上运行的虚拟机上。我已在 ubuntu 服务器上安装了 webmin,以便能够配置邮件设置和邮件服务器。

我已将具有静态 IP 地址的 adsl 2+ 调制解调器+路由器设置为虚拟电路设置上的 DMZ。

在 ubuntu 网络接口中我已设置此设置以便能够从互联网上看到 ubuntu 服务器:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto eth0
#iface eth0 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.1.107
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 4.2.2.4

在 Webmin 中我设置了这些记录,使邮件服务器在互联网上(外部)可见

虚拟服务器记录

但我很困惑为什么我不能接收来自互联网或服务器外部的邮件?

如果你检查我的域名http://www.intodns.com它说缺少 mx 记录,但我已在服务器上设置了 mx 记录!请帮帮我,我被困住了

答案1

我猜第一个问题是您的域名的名称服务器是:

darya1.irandns.com。 ['31.25.89.27']
darya2.irandns.com。 ['31.25.89.27']

据我从 DNS 看到的那样。我猜那不是你的系统?

因此,如果您想在系统上配置域(使用 webmin),您必须将域正确委托给您的系统 - 这样 DNS 就知道在哪里查找域的配置。现在显然它不知道 - 因此它看不到您的 MX 服务器。

然后,如果我没有错过任何简要信息 - 您将 MX 定义为 mail.karshenasan-nezam.com,但您没有 mail.karshenasan-nezam.com 的 A 型记录。

而且 - 如果您尝试在家庭宽带上运行邮件服务器,甚至更多 - 作为虚拟访客,您必须确保端口 25 已正确从公共 IP 转发到内部私有 IP(192.168.something.something) - (您的虚拟机管理程序的 adsl 和/或虚拟交换机)

无论如何,我认为这对您调查该问题来说是一个好的开始。

相关内容