Re: [exim] Exim always expands sender_rcvhost to unverified …

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Wolfgang Breyha
Datum:  
To: exim-users
Betreff: Re: [exim] Exim always expands sender_rcvhost to unverified IP
On 19/11/2021 00:18, Jeremy Harris via Exim-users wrote:
>      "Received: "
>      "${if def:sender_rcvhost {from $sender_rcvhost\n\t}"
>        "{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}"
>          "${if def:sender_helo_name {(helo=$sender_helo_name)\n\t}}}}"


One thing I personally patch since back in 2006 is the fact that
$sender_rcvhost is built in src/host.c and has many if()s.

eg. it only prints the helo= if it is different from the PTR. But SA does
not parse any HELO if it is not in the Received with helo=. So I basically
patched host.c to always include helo= in $sender_fullhost and
$sender_rcvhost if $sender_helo_name is available.

The patch is trivial. It comments out HEAD:host.c:627/628

I do not remember if this also "fixed" any other sort of SA parsing of
Received Headers.

Greetings, Wolfgang
--
Wolfgang Breyha <wbreyha@???> | https://www.blafasel.at/
Vienna University Computer Center | Austria