How-to-simply...

Fix Postfix HELO command rejected need fully-qualified hostname from .NET Client

  • 1 You can bypass HELO restrictions for authenticated users by inserting permit_sasl_authenticated before rejecting rules in the smtpd_helo_restrictions list
  • 2 main.cf:
    smtpd_helo_restrictions =
    # permit_mynetworks,
    permit_sasl_authenticated,<--THIS
    reject_non_fqdn_helo_hostname,
    reject_invalid_helo_hostname,
    ...
    permit

References