主题: iRedMail-0.9.5-1 默认 smtpd_sasl_auth_enable 没有开启?

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

回复: iRedMail-0.9.5-1 默认 smtpd_sasl_auth_enable 没有开启?

默认的 iRedMail 设置只允许使用 587 端口加 starttls(有些客户端称它为 tls)加密才能发送邮件。

Foxmail 真的是太多问题了,还是试试 Thunderbird 吧。。。