Opendkim e Postfix: Nem todos os e-mails enviados são verificados

1

Eu configurei um servidor postfix somente para envio de e-mails, mas não ouço conexões de entrada do mundo externo. Estou executando uma instância do Grafana e o postfix existe apenas para que o Grafana possa enviar lembretes de senha, etc. Para garantir que esses e-mails não fiquem presos nas pastas de lixo dos usuários, configurei o SPF e o DKIM.

Enviar um e-mail com meus usuários não-root usando o seguinte comando envia um e-mail assinado corretamente:

echo "This is the body of the email" | mail -s "This is the subject line" [email protected]

Mas quando o Grafana envia um email, ele não é assinado e eu me pergunto por quê. Não há erros no log:

Apr 13 21:09:12 monitoring postfix/pickup[14383]: 64492408BBD8: uid=1000 from=<myuser>
Apr 13 21:09:12 monitoring postfix/cleanup[14540]: 64492408BBD8: message-id=<[email protected]>
Apr 13 21:09:12 monitoring opendkim[5416]: 64492408BBD8: DKIM-Signature field added (s=key1, d=example.com)
Apr 13 21:09:12 monitoring postfix/qmgr[5518]: 64492408BBD8: from=<[email protected]>, size=574, nrcpt=1 (queue active)
Apr 13 21:09:14 monitoring postfix/smtp[14543]: 64492408BBD8: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[74.125.133.26]:25, delay=2.1, delays=0.03/0.02/1.5/0.57, dsn=2.0.0, status=sent (250 2.0.0 OK 1492110554 w75si32240747wrc.239 - gsmtp)
Apr 13 21:09:14 monitoring postfix/qmgr[5518]: 64492408BBD8: removed

Parece bom. Mas esta é a parte em que a grafana envia um email:

Apr 13 21:10:24 monitoring postfix/smtpd[14549]: connect from localhost[::1]
Apr 13 21:10:24 monitoring postfix/smtpd[14549]: A5975408BBD8: client=localhost[::1]
Apr 13 21:10:24 monitoring postfix/cleanup[14540]: A5975408BBD8: message-id=<[email protected]>
Apr 13 21:10:24 monitoring postfix/smtpd[14549]: disconnect from localhost[::1]
Apr 13 21:10:24 monitoring postfix/qmgr[5518]: A5975408BBD8: from=<[email protected]>, size=20682, nrcpt=1 (queue active)
Apr 13 21:10:25 monitoring postfix/smtp[14543]: A5975408BBD8: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[2a00:1450:400c:c07::1b]:25, delay=0.44, delays=0/0/0.15/0.28, dsn=2.0.0, status=sent (250 2.0.0 OK 1492110625 c19si37462413wre.200 - gsmtp)
Apr 13 21:10:25 monitoring postfix/qmgr[5518]: A5975408BBD8: removed

Alguma idéia?

    
por LuMa 13.04.2017 / 21:38

1 resposta

0

Você verificou que você configurou corretamente um arquivo TrustedHosts? Você deve ter em seu arquivo opendkim.conf:

ExternalIgnoreList      refile:/etc/opendkim/TrustedHosts
InternalHosts           refile:/etc/opendkim/TrustedHosts

e neste arquivo, você deve ter os hosts autorizados a enviar e assinar (no seu caso, parece que você está usando IPV6 localhost)

127.0.0.1
::1

Se a conexão ip não for permitida, o processo não será assinado

    
por 26.04.2017 / 10:58