From 1724717ca9bf5c05faf57f288121ba59a4ad91b3 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Mon, 6 May 2024 04:15:06 +0100 Subject: [PATCH] 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. --- base.m4 | 2 +- config.m4 | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) 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,