Sendmail 仅在本地主机接口上监听

Sendmail 仅在本地主机接口上监听

我正在尝试在 ubuntu 服务器 (ServerA) 上配置 sendmail 和 ufw,以便另一台服务器 (ServerB) 可以通过它发送邮件。在我的 /etc/mail/access 文件中,我有以下行 (abcd 是 ServerB 的 IP):

Connect:a.b.c.d    RELAY

我的 ufw 状态显示我添加的以下规则:

25/tcp                     ALLOW       a.b.c.d

当我从 ServerA 进行 telnet 时,我得到以下信息:

telnet localhost 25

当我从 ServerB 进行 telnet 时,我没有(wxyz 是 ServerA 的 IP):

telnet w.x.y.z 25
telnet: Unable to connect to remote host: Connection refused

编辑访问文件后,我确实重新启动了 sendmail 守护程序。

我可能遗漏了什么?sendmail.mc 中有什么东西吗?

编辑

netstat -an|grep -w 25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN

答案1

Sendmail 仅在本地主机接口上监听

Sendmail 常见问题 4.22:为什么我无法接收外部邮件?

一些供应商已经改变了 sendmail 的运行方式。他们认为大多数人都需要一个仅客户端版本的 sendmail。因此它只在本地主机接口上进行监听 [...]

问题已通过以下测试找到:疯了netstat -an|grep -w 25

相关内容