如何配置Postfix接受来自LAN外的多个主机的连接?

时间:2011-05-01 16:54:12

标签: postfix-mta ssl sasl

我在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手册并尝试了设置许可模式,但没有更接近解决方案。 请帮忙。

2 个答案:

答案 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)

  1. 使用'postfix check'
  2. 使用'tailf /var/log/mail.warn',或将'tailf'替换为'tail -n 100'只是为了查看日志的最后100行。
  3. 关键是,设置中的某些内容是错误的,因此服务器无法正确处理请求。记得重新加载后缀。