2011-05-01 36 views
1

我在Centos 5.5服务器上安装了Postfix 2.3。 我跟着这个如何http://wiki.centos.org/HowTos/postfix_sasl配置Postfix只接受TLS连接并拒绝普通身份验证。 似乎它工作,但只从本地机器(Postfix服务器本身)如果我尝试从局域网外部的“telnet”邮件服务器立即关闭后建立。如何配置Postfix接受来自局域网外几台主机的连接?

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

属于http://serverfault.com – 2011-05-01 17:06:06

回答

4

我的问题是在inet_interfaces这是制约后缀为监听本地主机 Postfix配置。

解决方法:编辑inet_interfaces文件在/etc/postfix/main.cf中

# Listen to all interfaces rather than strict to localhost 
inet_interfaces = all 

刷新Postfix配置:

postfix reload 
+0

这也为我解决了:) – 2015-12-08 02:41:11

0
  1. 使用“后缀检查”
  2. 使用“tailf /var/log/mail.warn”,或“尾-n 100”只是看到最后100行日志替换“tailf”。

问题是,设置中的某些内容是错误的,因此服务器无法正确处理请求。记得重新加载postfix。

+0

哦谢谢!自从我发现问题后,我忘了我的帖子。我的Postfix被配置为仅在本地主机上侦听。 – Slovarik 2011-05-30 06:19:48

相关问题