Quais são as causas potenciais para a configuração de verificação de e-mails recebidos(!) do OpenDKIM dkim=permerror
no Authentication-Results
cabeçalho de cada e-mail recebido? Isso inclui aqueles e-mails que passam se eu os enviar para outra caixa de correio administrada por algum provedor que define dkim=pass
para eles. Então eu sei que apenas meu OpenDKIM pensa que esses e-mails de alguma forma não passam, e isso afeta todos os remetentes de todos os lugares.
Estou com dificuldade para encontrar informações na internet sobre as diferentes causas permerror
disso.
E o que poderia fazer com que o motivo exato do erro fosse omitido? Estranhamente, não há parênteses adicionados, o que vejo mencionado na internet às vezes, como permerror (no key)
, mas meu OpenDKIM não parece fazer isso por algum motivo.
A configuração do OpenDKIM que eu uso é bem curta:
PidFile /var/run/opendkim/opendkim.pid
SignHeaders From,Sender,To,CC,Subject,Message-Id,Date
OversignHeaders From,Sender,To,CC,Subject,Message-Id,Date
AlwaysAddARHeader yes
Mode sv
UserID opendkim
ExternalIgnoreList <myemaildomain here>, localhost
InternalHosts <myemaildomain here>
KeyTable /etc/opendkim/KeyTable.txt
SigningTable refile:/etc/opendkim/SigningTable.txt
Omiti os arquivos da tabela de chaves e da tabela de assinaturas, pois o e-mail de saída funciona perfeitamente de qualquer maneira. O problema são apenas as verificações do que os outros me enviam.
Embora eu esteja interessado em uma resposta genérica, esta é a versão específica do OpenDKIM que eu uso:
# opendkim -V
opendkim: OpenDKIM Filter v2.11.0
Compiled with OpenSSL 3.3.2 3 Sep 2024
SMFI_VERSION 0x1000001
libmilter version 1.0.1
Supported signing algorithms:
rsa-sha1
rsa-sha256
ed25519-sha256
Supported canonicalization algorithms:
relaxed
simple
libopendkim 2.11.0: