Ubuntu MX 记录

Ubuntu MX 记录

我对 MX 记录有点困惑。至少我认为这是问题所在,我按照很多指南在装有 Ubuntu 16.04 的 VPS 上设置 postfix、postfixadmin、dovecot,但到目前为止我都没有成功。似乎一切都正常,但我无法发送或接收任何电子邮件。

此外,我无法使用 Thunderbird 或任何其他电子邮件客户端连接到我的服务器,可能是因为他们找不到它。以下是我的 VPS 上的noip MX 记录、dig命令结果和文件的一些屏幕截图。/etc/host

noip MX 记录
noip MX 记录

挖掘结果
挖掘结果

hosts 文件
/etc/hosts 文件

答案1

我已经很久没有设置电子邮件服务器了。那时候我们还没有 apt 之类的东西。现在开始讨论你的问题。

首先,我们需要知道您要做什么。您是否正在设置电子邮件服务器以便可以发送/接收电子邮件,或者您只是试图让其中一个 php 脚本向您发送电子邮件。

1) 首先,我认为您的 hosts 文件中不应该包含任何内容。备份您的 hosts 文件并将其恢复为默认设置。实际上,最好只是注释掉所有添加的内容。我的机器上现在有一个正在运行的后缀,但我的 hosts 文件中没有任何这些行。

2)检查您的本地端口。nmap 127.0.0.1应该显示 smtp。

3) 3 个别名都不应该有任何理由。另外,我不确定您的屏幕截图要求什么。它说的是“主机名”而不是“FQDN”。那么它应该只是主机名吗?

4) 您的地址显示“IN A”。这是地址记录,不是 MX 记录。您的命令应该dig mx net4u.ddns.netdig any net4u.ddns.net

5) 非常仔细地阅读“MX 记录”部分。它指出了“外部”邮件交换器。DDNS 通常不允许人们运行内部邮件服务器。您必须使用 noip 进行检查,以了解他们允许和不允许的内容。我刚刚花了一个小时尝试将 mx 添加到我的 afraid.org DDNS 帐户,但无法完成。因此,您可能无法执行您想要的操作。

相关内容