From: Mark Wooding Date: Thu, 24 Mar 2016 11:06:41 +0000 (+0000) Subject: auth.m4: Report the message's authenticated sender at `DATA' time. X-Git-Url: https://git.distorted.org.uk/~mdw/exim-config/commitdiff_plain/9aa166fac07cb57f22009739b609e9a64041310f?hp=e90159689acef685dd341342f4697774a51c6a64 auth.m4: Report the message's authenticated sender at `DATA' time. This leaves a handy dropping in the log file which allows us to associate message queue ids with authenticated users. --- diff --git a/auth.m4 b/auth.m4 index 04e1a07..817bfd6 100644 --- a/auth.m4 +++ b/auth.m4 @@ -105,5 +105,13 @@ mailauth: ## Otherwise we can't tell who really sent it. deny message = Authenticated user not authoritative for claimed sender. +SECTION(acl, data-hooks)m4_dnl + ## Report the `AUTH=' value, if we have one. This is delayed from + ## the above so that Exim can figure out a queue id. Once it's done + ## so, apparently it reports that automatically, so we don't need to + ## mention `$message_exim_id' explicitly here. + warn condition = ${if def:acl_m_user} + logwrite = AUTH=${quote:$acl_m_user} + DIVERT(null) ###----- That's all, folks --------------------------------------------------