X-Git-Url: https://git.distorted.org.uk/~mdw/exim-config/blobdiff_plain/61295d9c46bb3639fe3140ed645da5313d95e66f..9aa166fac07cb57f22009739b609e9a64041310f:/base.m4 diff --git a/base.m4 b/base.m4 index 947f52d..cb0f7a6 100644 --- a/base.m4 +++ b/base.m4 @@ -81,11 +81,16 @@ SECTION(global, smtp)m4_dnl smtp_return_error_details = true accept_8bitmime = true +SECTION(global, env)m4_dnl +keep_environment = + SECTION(global, process)m4_dnl extract_addresses_remove_arguments = false headers_charset = utf-8 qualify_domain = CONF_master_domain untrusted_set_sender = * +local_from_check = false +local_sender_retain = true SECTION(global, bounce)m4_dnl delay_warning = 1h : 24h : 2d @@ -142,6 +147,7 @@ SECTION(acl, misc)m4_dnl not_smtp_start: ## Record the user's name. warn set acl_c_user = $sender_ident + set acl_m_user = $sender_ident ## Done. accept @@ -307,6 +313,10 @@ mail_check_auth: deny message = Sender not authenticated condition = ${if !def:acl_c_user} + ## Set the per-message authentication flag, since we now know that + ## there's a sensible value. + warn set acl_m_user = $acl_c_user + ## All done. accept