Olá ! Nesse artigo gostaria de compartilhar com vocês algumas dicas para solucionar alguns problemas comuns na instalação e configuração do Opendkim, seja em distribuições Red Hat ou Debian.
no signing table match for ‘user@yourdomain.com’
Muitas vezes, desejamos utilizar múltiplas assinaturas, por domínio, no nosso ambiente, e ao configurar o parâmetro “SigningTable” e gerar a tabela, respectivamente, conforme abaixo, o Opendkim não consegue assinar a mensagem.
SigningTable /etc/opendkim/SigningTable
*@otherdomain.com default._domainkey.otherdomain.com
Ocorre que para o Opendkim interpretar expressões regulares no arquivo, o parâmetro “refile:” deve ser utilizado antes do mesmo, conforme o exemplo abaixo:
SigningTable refile:/etc/opendkim/SigningTable
can’t load key from /etc/opendkim/keys/yourdomain.com/default.private: Permission denied
Também é muito comum obter erros de permissão negada do Opendkim ao ler a chave para assinatura. Ocorre que para o Opendkim poder utilizar as chaves, é necessário que todo o caminho (diretórios) esteja, ao menos, com a permissão r+x (5).