在 exim4 中,我有一个重定向路由器,它更改了一些标头,包括From:
标头。
dkim_domain
如果给出、dkim_selector
和dkim_private_key
参数,我的 SMTP 传输将对邮件进行 DKIM 签名。这些来自宏,例如在传输中:
dkim_domain = DKIM_DOMAIN
其中DKIM_DOMAIN
宏定义为
DKIM_DOMAIN = ${lc:${domain:$h_from:}}
这都是“正常的”。但问题是我的路由器正在使用headers_add
更改 From 标头,但正因为如此:
这意味着在传输配置中对字符串扩展中的标题行的引用不会“看到”添加的标题行。
传输总是寻找原始的From 标头,而不是重写的标头。
如何更改宏以某种方式以路由器可能影响的方式查找域?我什至无法在路由器中设置自定义传输,因为它是重定向路由器。
看来(仍在测试)这可以通过添加
address_data
路由器来完成,例如:然后使用宏来表示
dkim_domain
: