iRedMail-0.9.5-1 版本

系统: centos 6.5

postfix 2.6.6

安装好之后

通过Foxmail邮件客户端给外域发送邮件, 最初报 Helo command rejected 错误.

然后在配置文件中去掉了

reject_non_fqdn_helo_hostname
reject_invalid_helo_hostname

两项配置后, 没有这个错了

可是报了一个新错:
NOQUEUE: reject: RCPT from xxxxx: Relay access denied;

找了很久不知道原因, 资料说开启 smtp认证应该就没问题了. 可是默认情况下 Foxmail就是有开smtp认证的.

最后发现:

smtpd_sasl_auth_enable = yes 这个配置项默认是处于注释状态的

去掉这个注释重启postfix后就恢复正常了.  也根本不需要去掉上述的
reject_non_fqdn_helo_hostname
reject_invalid_helo_hostname
配置.