Verificação de DKIM no exim4

1

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:

  1. +require_dkim_signed_mail_domains parece não funcionar - não parece se expandir aqui. Por que não?

  2. 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.

    
por artfulrobot 11.12.2015 / 13:13

0 respostas

Tags