Estou confuso sobre o acl_smtp_dkim
.
Na minha configuração principal eu tenho
# DKIM verification on rcpt.
acl_smtp_dkim = acl_check_dkim
domainlist require_dkim_signed_mail_domains = gmail.com:paypal.com
dkim_verify_signers = $dkim_signers:+require_dkim_signed_mail_domains
E acl_check_dkim
é definido da seguinte forma:
# check the DKIM signature for hosts that will definitely use it.
deny message = DKIM required. $dkim_verify_status reason: '$dkim_verify_reason'
sender_domains = +require_dkim_signed_mail_domains
dkim_signers = +require_dkim_signed_mail_domains
dkim_status = none:invalid:fail
accept
(Eu realmente tenho linhas antes do último verbo accept
, mas estou satisfeito que eles ajam corretamente, então eu senti falta deles aqui.)
Confusão:
+require_dkim_signed_mail_domains
parece não funcionar - não parece se expandir aqui. Por que não?
Por que dkim_signers
é necessário aqui? Se for omitido, ele age como se não houvesse um cabeçalho DKIM presente ( dkim_status
mostra None
), mesmo quando existe.
Obrigado.