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://www.chiark.greenend.org.uk/ucgi/~mdw/git/exim-config/commitdiff_plain/1724717ca9bf5c05faf57f288121ba59a4ad91b3 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,