From: Mark Wooding Date: Mon, 6 May 2024 03:15:06 +0000 (+0100) Subject: base.m4, config.m4: Remove spaces from the `dkim_sign_headers' setting. X-Git-Url: https://git.distorted.org.uk/~mdw/exim-config/commitdiff_plain/1724717ca9bf5c05faf57f288121ba59a4ad91b3?ds=sidebyside;hp=a09e121325e480dfee2e51e135be2deb18192796 base.m4, config.m4: Remove spaces from the `dkim_sign_headers' setting. It turns out that Exim secretly requires there to be no spaces here. Or, more specifically, it compares the header names in the message against the list entries between the colons without stripping spaces, so none of them will match. --- diff --git a/base.m4 b/base.m4 index 7c9cdb7..799e3ee 100644 --- a/base.m4 +++ b/base.m4 @@ -451,7 +451,7 @@ m4_define(<:DKIM_SIGN:>, {CONF_dkim_keys_dir/$value/active/$dkim_selector.priv}:>) dkim_canon = relaxed dkim_strict = true - dkim_sign_headers = CONF_dkim_headers : \ + dkim_sign_headers = CONF_dkim_headers:\ X-CONF_header_token-DKIM-Key-Publication headers_add = \ ${if DKIM_SIGN_P \ diff --git a/config.m4 b/config.m4 index 5e3cc9b..7fba559 100644 --- a/config.m4 +++ b/config.m4 @@ -81,16 +81,16 @@ DEFCONF(relay_clients,