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
配置.