HELO/EHLO checks can be specified using the below options. Most options can be inherited or explicitly set to yes or no.
Configuration for this module is done in the CheckHelo section in the configuration file.
Its highly recommended to use the whitelisted hosts file in the database/whitelists/ directory by running:
./parse-checkhelo-whitelist > checkhelo-whitelist.sql
Then load checkhelo-whitelist.sql into your database.
Taking the policies described in the other feature document, we can apply a reasonable set of HELO/EHLO checks to all inbound email:
Check HELO/EHLO on Inbound Policy: Default Inbound Policy UseBlacklist: Yes BlacklistPeriod: 2419200 (28 days) UseHRP: Yes HRPPeriod: 2419200 (28 days) HRPLimit: 5 RejectInvalid: Yes RejectNonLiteralIP: Yes RejectNonResolvable: No Disable HELO/EHLO check on authenticated inbound policy Policy: Default Inbound Policy (SASL) UseBlacklist: No BlacklistPeriod: Inherit UseHRP: No HRPPeriod: Inherit HRPLimit: Inherit RejectInvalid: No RejectNonLiteralIP: No RejectNonResolvable: No