我在Centos 5.5服务器上安装了Postfix 2.3。 我按照这个如何http://wiki.centos.org/HowTos/postfix_sasl配置Postfix只接受TLS连接并拒绝普通身份验证。 它似乎工作但只能从本地机器(Postfix服务器本身)如果我尝试'telnet'邮件服务器从局域网连接外部立即关闭后立即关闭。
telnet mail.some-server.com 25
Trying aaa.bbb.ccc.ddd...
Connected to mail.some-server.com (aaa.bbb.ccc.ddd).
Escape character is '^]'.
Connection closed by foreign host.
我花了一整天时间阅读Postfix手册并尝试了设置许可模式,但没有更接近解决方案。 请帮忙。
答案 0 :(得分:4)
我的问题是在 inet_interfaces 的Postfix配置中限制Postfix只能侦听 localhost 。
解决方案:在 /etc/postfix/main.cf
文件中修改 inet_interfaces# Listen to all interfaces rather than strict to localhost
inet_interfaces = all
重新加载Postfix配置:
postfix reload
答案 1 :(得分:0)
关键是,设置中的某些内容是错误的,因此服务器无法正确处理请求。记得重新加载后缀。