From: Greg Hackney on
dav.stock99(a)gmail.com wrote:

> reject_non_fqdn_hostname,

> Helo command rejected: need
> fully-qualified hostname; from=<taiwf(a)stock99.homelinux.com>
> to=<dfeng(a)fdrive.com.au> proto=ESMTP helo=<celeronserver>


It was blocked by "reject_non_fqdn_hostname" because the HELO string
of "celeronserver" doesn't include a domain name.


An excerpt from "man 5 postconf":

reject_non_fqdn_hostname
Reject the request when the HELO or EHLO hostname is not in
fully-qualified domain form, as required by the RFC.

To make it work, you can either fix the systems that's sending the
"celeronserver" HELO string, or you can remove the "reject_non_fqdn_hostname" entry.

--
Greg