On Sun, Jul 19, 2015 at 03:44:38PM +0100, Jeremy Harris wrote: > >>> authenticated = root:exim > >> > >> Note that the "authenticated" condition > >> takes a list of authenticator names, not > >> user names. > > > > Even with mail submitted via Exim's "sendmail" (without -bs)? > > Yes. The documentation even says so.
What about lines 4745 through 4763 of exim.c: http://git.exim.org/exim.git/blob/1dace7534d670a7e1a41160cbe044b0a85433dfd:/src/src/exim.c 4745 /* A locally-supplied message is considered to be coming from a local user 4746 unless a trusted caller supplies a sender address with -f, or is passing in the 4747 message via SMTP (inetd invocation or otherwise). */ 4748 4749 if ((sender_address == NULL && !smtp_input) || 4750 (!trusted_caller && filter_test == FTEST_NONE)) 4751 { 4752 sender_local = TRUE; 4753 4754 /* A trusted caller can supply authenticated_sender and authenticated_id 4755 via -oMas and -oMai and if so, they will already be set. Otherwise, force 4756 defaults except when host checking. */ 4757 4758 if (authenticated_sender == NULL && !host_checking) 4759 authenticated_sender = string_sprintf("%s@%s", originator_login, 4760 qualify_domain_sender); 4761 if (authenticated_id == NULL && !host_checking) 4762 authenticated_id = originator_login; 4763 } That last 'authenticated_id = originator_login' seems to suggest otherwise? One might just have to be careful in the "trusted_caller" case. > > And > > what is the value of $authenticated_id in that context? [ Just > > trying to make sense of the example ACLs from Lena. ] > > The $authenticated_id variable is set by an authenticator, > using the authenticator server_set_id option. It is not > set in any other way. If no authenticator has succeeded, > it is not set. I see that that's all that's documented, but perhaps the documentation is not 100% complete in this case? -- Viktor. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
