В основном разделе моей конфигурации exim4 есть следующее:
domainlist require_dkim_signed_mail_domains = gmail.com:paypal.com
dkim_verify_signers = $dkim_signers : +require_dkim_signed_mail_domains
$dkim_signers
список, созданный при получении электронной почты доменов, найденных в DKIM-Signature
заголовки.
Я думал, что это вызовет ACL DKIM для всех найденных DKIM-подписей и определенно вызовет его для Gmail и PayPal, поскольку известно, что эти отправители всегда подписывают почту.
Однако +require_dkim_signed_mail_domains
не расширяется; вместо этого он обрабатывается как строка.
Зачем? И как я могу использовать переменную для хранения списка доменов (и, следовательно, избавить от проблем с поддержанием одного и того же списка в нескольких местах)?