From what I understand, 'reject_non_fqdn_helo_hostname' and 'reject_invalid_helo_hostname' detect malformed 'helo', but 'reject_non_fqdn_helo_hostname' does not detect malformed 'helo' if 'helo' is a malformed address literal.
I.E: Given 'foo/bar.com' and '[900.111.111.900]':

'reject_non_fqdn_helo_hostname' would detect:
foo/bar.com

'reject_invalid_helo_hostname' would detect:
foo/bar.com
[900.111.111.900]

Is this true?

I want to reject a MTA using an invalid 'helo' in both FQDN and address literal form, and trying to figure out if I need 'reject_non_fqdn_helo_hostname' or 'reject_invalid_helo_hostname', or both.

Reply via email to