https://bugs.exim.org/show_bug.cgi?id=2648

--- Comment #12 from Jeremy Harris <[email protected]> ---
Bingo.  The expansion routine was assuming that sender_host_authenticated
can be used as a flag for "auth was done" and that sender_host_auth_pubname
will always have been set.  Which is fine in ACL because they are indeed set
in the same place.  But the spoolfile doesn't carry sender_host_auth_pubname
currently (which is our bug), so doing the expansion in a router that has
read a spoolfile hits a null (and blindly indirects through it).

My test probably used a foreground-deliver, so the spooling never got in the
way.

I don't think there's a workaround, apart from only using this expansion in
acl.
I should be able to work up a patch fairly fast, if you can build from source.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to