Opendkim não assina o envio de e-mails de clientes externos

1

Eu configurei o opendkim com o meu sendmail e parece que tudo funciona corretamente, mas ele assina apenas as mensagens enviadas localmente (do cliente de webmail ou das assinaturas automáticas). quando tento enviar uma mensagem usando o cliente de e-mail (por exemplo, The Bat), o maillog mostra o seguinte

Apr 21 11:48:02 d3355 opendkim[57808]: v3L8m2jE059174: [xx.167.249.178] [xx.167.249.178] not internal
Apr 21 11:48:02 d3355 opendkim[57808]: v3L8m2jE059174: not authenticated
Apr 21 11:48:02 d3355 opendkim[57808]: v3L8m2jE059174: no signature data

em que xx.167.249.178 é o meu endereço IP local. Se eu adicioná-lo ao TrustedHosts, o opendkim começa a assinar mensagens enviadas por esse IP. Mas não é uma solução, claro, não posso adicionar endereços IP sempre que envio mensagens da nova rede.

    
por heximal 21.04.2017 / 10:52

2 respostas

1

Parece que você quer confiar e assinar mensagens possivelmente de qualquer endereço. Nesse caso, você pode adicionar intervalos ao arquivo TrustedHosts, adicionando 0.0.0.0/0 para aceitar e assinar todos os IPs.

    
por 25.04.2017 / 16:35
0

Use a opção SigningTable em seu opendkim.conf para selecionar uma ou mais assinaturas para aplicar a mensagens com base no endereço encontrado no campo de cabeçalho From: em vez do endereço IP de o remetente.

    
por 21.04.2017 / 12:57