On 2022-08-11 at 07:56:41 UTC-0400 (Thu, 11 Aug 2022 12:56:41 +0100)
Nick Howitt <n...@howitts.co.uk>
is rumored to have said:

I can't use reject_unknown_client_hostname as I know at least one major ISP in the UK has their mailserver announcing a ???.local or ???.lan domain.

On 11.08.22 09:23, Bill Cole wrote:
1. Ewww. That's so '90s.

2. The HELO name is not relevant to reject_unknown_client_hostname. There is a reject_unknown_helo_hostname restriction, but I suspect it only exists for logical completeness, as using it would be infeasible on any machine acting as a MX.

perhaps the announcing didn't mean helo strings but PTR records of that ISPs IP addresses

Also don't the RFC's require an FQDN as a hostname but it does not necessarily need to be valid? Or am I thinking of something else?

The phrase "RFC's require" is fraught with potential for misinterpretation.

The HELO/EHLO name SHOULD be a FQDN, it SHOULD be resolvable by any machine that sees it via an A or AAAA record, and it SHOULD resolve back top the connecting IP address. RFC821 and its successors have all said something like that but they have also all said you MUST NOT reject messages solely because the HELO name is wrong.

to be more precise:

You MUST NOT reject HELO string because it contains something else than you expect (doesn't match your idea of remote host name).

you still may reject HELO string because it contains something you don't like, like "aol.com", your own hostname, *.lan etc.

--
Matus UHLAR - fantomas, uh...@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
He who laughs last thinks slowest.

Reply via email to