升级到 Debian 11 时清除 exim4 配置

升级到 Debian 11 时清除 exim4 配置

我知道这个问题之前已经被问过几次了,但是我一直无法将其他人的问题的解决方案成功地应用到我自己的 exim 配置中。我最终在 DKIM 密钥上得到了受污染的文件名,或者我以某种方式破坏了它而导致交付失败。我的 DKIM 设置如下:

DKIM_SELECTOR    = ${lookup{$dkim_domain}lsearch{CONFDIR/dkim_selectors.txt}}
DKIM_FILE        = CONFDIR/dkim-$sender_address_domain.DKIM_SELECTOR.key
DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}

(其中 dkim_selectors.txt 是包含域名到选择器映射的文件。有两个。)

再往下,你会得到:

  remote_smtp:
    driver           = smtp
    dkim_domain      = ${sender_address_domain}
    dkim_selector    = DKIM_SELECTOR
    dkim_private_key = DKIM_PRIVATE_KEY

我对 exim 并不是一个完全的新手,但是旧的配置可以正常工作,而且已经很多很多年没有改变了,所以我非常生疏。我宁愿不必设置allow_insecure_tainted_data,并且非常感谢任何帮助。我们仍在使用 buster,我正在通过使用 buster-backports 升级 exim4 来测试这一点。

我怎样才能解决这个问题并摆脱困境,希望在明年六月之前?

相关内容