Problemas que vejo:
-
Seu uso de
refile
Da documentação :If the string begins with "refile:", then the remainder of the string is presumed to specify a file that contains a set of patterns, one per line, and their associated values. The pattern is taken as the start of the line to the first whitespace, and the portion after that whitespace is taken as the value to be used when that pattern is matched. Patterns are simple wildcard patterns, matching all text except that the asterisk ("*") character is considered a wildcard. If a value contains multiple entries, the entries should be separated by colons.
O KeyTable não segue esse padrão, por isso não é necessária a palavra-chave
refile
. Talvez não doa, não sei. Eu não o uso na minha configuração e funciona para mim.KeyTable /etc/opendkim/KeyTable SigningTable refile:/etc/opendkim/SigningTable
-
Sua tabela de chaves
As linhas devem começar com o domínio, não com o registro do domínio:
example.com example.com:default:/etc/opendkim/keys/example.com/default.private
-
SigningTable
A tabela de assinatura deve mapear endereços de email para o domínio. Deve ficar assim:
*@example.com example.com
Aqui, a palavra-chave
refile
é necessária.
Eu não sei sobre ExternalIgnoreList
e InternalHosts
, pois não os uso. O resto da configuração parece bom para mim.