我正在尝试使用 sendmail 打开端口 25 以接收来自服务器外部的邮件。我想使用 alpine 阅读我的邮件,不需要其他任何东西。我尝试过这个:
firewall-cmd --zone=public --add-port=25/tcp
此命令接受连接
telnet 127.0.0.1 25
但它被拒绝了
telnet mydomain.com 25
我如何开放此端口供外部连接?
答案1
编辑:更新链接(proofpoint 已经接管了 sendmail)
Sendmail 常见问题 4.22:为什么我不能接收外部邮件?
一些供应商已经改变了 sendmail 的运行方式。他们认为大多数人都需要一个仅包含客户端的 sendmail 版本。因此它只监听本地主机接口。检查系统文档以了解如何更改 .mc 文件 [...]
netstat
命令可用于检查 sendmail 是否仅在本地主机接口(127.0.0.1
或::1
)上监听。它netstat -ant | grep :25
在 Debian Linux 上。