techlist06: > Jul 24 15:35:28 tn2 postfix/smtpd[10358]: NOQUEUE: reject: RCPT from > hh-hh-hh-hh.lightspeed.nsvltn.sbcglobal.net[hh.hh.hh.hh]: 504 5.5.2 > <HDPLEX2>: Helo command rejected: need fully-qualified hostname; > from=<shor...@tn2.myserver.com> to=<shor...@tn2.myserver.com> proto=ESMTP > helo=<HDPLEX2>
Don't use reject_non_fqdn_xxx with the master.cf 'submission' and 'smtps' services. Instead use this in master.cf: submission inet n - n - - smtpd -o syslog_name=postfix/submission -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_reject_unlisted_recipient=no -o smtpd_client_restrictions=$mua_client_restrictions -o smtpd_helo_restrictions=$mua_helo_restrictions -o smtpd_sender_restrictions=$mua_sender_restrictions -o smtpd_recipient_restrictions= -o smtpd_relay_restrictions=permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING smtps inet n - n - - smtpd -o syslog_name=postfix/smtps -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o smtpd_reject_unlisted_recipient=no -o smtpd_client_restrictions=$mua_client_restrictions -o smtpd_helo_restrictions=$mua_helo_restrictions -o smtpd_sender_restrictions=$mua_sender_restrictions -o smtpd_recipient_restrictions= -o smtpd_relay_restrictions=permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING and specify mua_client_restrictions, mua_helo_restrictions, and mua_sender_restrictions in master.cf. Oh, and DON'T TURN ON VERBOSE LOGGING unless someone tells you to turn it on. It is totally unnecessary to debug this case. Wietse