![无法在 Ubuntu Server 18.04 上接收邮件](https://linux22.com/image/919365/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%20Server%2018.04%20%E4%B8%8A%E6%8E%A5%E6%94%B6%E9%82%AE%E4%BB%B6.png)
我有一个运行 Ubuntu Server 18.04 的家庭服务器。我的家庭网络中有几台设备。但我的路由器配置为将端口 80 和 25 上的传入流量重定向到服务器 (TCP)。端口 80 上的 HTTP 网站运行正常,可从互联网访问。但我根本没有收到任何邮件。
假设我有一个名为用户名服务器的主机名是示例.com(在 /etc/hostname 中)。我有一条 A 记录示例.com指向我的路由器的全局 IP。我没有任何 MX 记录示例.com但这帖子说在这种情况下它默认为 A 记录。
我已经尝试安装发送邮件和后缀来自教程。但我仍然没有收到任何邮件。文件 /var/mail/username 存在,但大小为零。
请注意,服务器上的其他用户确实会收到一些本地系统邮件(cron 等)。但没有来自互联网的邮件。我需要能够接收邮件[电子邮件保护]地址。
我是不是漏掉了什么?这让我抓狂了。
答案1
太神奇了,但结果我只需要重启系统。我卸载了它sendmail
,但它仍然在内存中运行,干扰了postfix
(我用这教程)。重启后postfix
开始正常接收所有电子邮件。