10.6 Email-Server/Postfix Helo command rejected - local SMTP clients won't use FQDN
Hi,
I set up a 10.6 server as mail-server which works (more or less) fine. I can send and receive internal and external Emails from various Macs with mail.app and Windows-Boxes with Thunderbird. However, some clients will be rejected due to wrong Helo strings
e.g. a Windows-Box using Outlook express
...
server postfix/smtpd[73194]: NOQUEUE: reject: RCPT from winbox.intranet.example.com[192.168.2.21]: 504 5.5.2 <winbox>: Helo command rejected: need fully-qualified hostname; from=<user1@example.com> to=<user2@example.com> proto=ESMTP helo=<winbox>
...
similar happens with my router sending status-Emails (replace "winbox" with "router")
finally my stand-alone-fax-machine uses it's ip-address as helo-string (helo=<192.168.2.10>, similar error)
For now I've commented out
smtpd_helo_restrictions = reject_invalid_helo_hostname
#reject_non_fqdn_helo_hostname
which makes things work. But that's not the right way, I guess, moreover since this entry is "fixed" by Server-Admin ever now and then.
Does this problem arise from misconfigured boxes or a misconfigured OSX-Server? Hope the latter since there're no options to change this in my router nor my fax-machine...
Thanks
Mac Pro, Mac OS X (10.6.7), Server