On 9/2/2010 8:33 PM, Jean-Yves Avenard wrote:
Hi there.
Just completed the migration from sendmail to postfix.
It's all working fine for all machines (30+) but one.
Welcome to postfix!
This client is using Outlook and when sending a message, Outlook fails
and displays:
"The server responded: 504 5.5.2<MASUKA>: Helo"
Always look in the postfix log for errors. Do not rely on
incomplete or possibly wrong data reported by the client.
In this case, the postfix log would show exactly why the
message was rejected. Once you know that, it's easier to
learn how to fix it.
recipient_canonical_maps = pcre:/etc/postfix/canonical
Careful, wildcard *canonical_maps defeat recipient validation.
smtpd_helo_restrictions = reject_invalid_helo_hostname
reject_non_fqdn_helo_hostname
I expect that this is the problem entry. It's not nice to
reject your own clients just because they're using some MUA
that sends garbage for the HELO. Change this to
smtpd_helo_restrictions =
permit_mynetworks
permit_sasl_authenticated
reject_invalid_helo_hostname
reject_non_fqdn_helo_hostname
-- Noel Jones