![如何打开sendmail接收端口](https://linux22.com/image/698182/%E5%A6%82%E4%BD%95%E6%89%93%E5%BC%80sendmail%E6%8E%A5%E6%94%B6%E7%AB%AF%E5%8F%A3.png)
我正在尝试使用 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 上。