主题: iredmail的Helo command rejected: need fully-qualified hostname的问题

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
张工你好!
iredmail版本0.7.4存储账号是mysql,系统是ubuntu。
我的问题是Helo command rejected: need fully-qualified hostname,我想让某段地址或者某个IP可以不用完整主机名,应该怎么放行。
我们的邮件服务器总是拒绝他们的邮件。这是我的日志文件
Jun 26 10:37:38 mail postfix/smtpd[14536]: disconnect from unknown[27.157.252.161]
Jun 26 10:38:49 mail postfix/smtpd[14536]: connect from unknown[219.139.20.21]
Jun 26 10:38:49 mail postfix/smtpd[14536]: NOQUEUE: reject: RCPT from unknown[219.139.20.21]: 504 5.5.2 <imss>: Helo command rejected: need fully-qualified hostname; from=<laojy@dfyb.com> to=<yangliqiang@21com.com> proto=ESMTP helo=<imss> 我只想让@dfyb.com的邮件放行。

回复: iredmail的Helo command rejected: need fully-qualified hostname的问题

*) @dfyb.com 是你自己的、托管在 iRedMail 服务器上的域名么?如果是的话,请让这些用户都启用 SMTP 验证来发送邮件,这样就可以了。

*) 如果 @dfyb.com 不是你的域名,最好的办法是联系对方的系统管理员,让他们设置一个完整的主机名(FQDN)。
*) 如果你不想联系对方的管理员,那你只好在 /etc/postfix/helo_access.pcre 文件里加入对 HELO 的检测,如果是 imss 这个 HELO 标识则放行。具体参考: http://www.postfix.org/pcre_table.5.html