Estou executando um ubuntu 14.04 VPS e estou tendo problemas para que o opendkim assine emails de saída.
Além disso, não entendo os resultados do dig -x e não tenho certeza se meu provedor VPS inseriu o registro rDNS PTR corretamente. Aqui estão os resultados retornados:
$ dig -x 84.200.17.129
; <<>> DiG 9.9.5-9+deb8u5-Debian <<>> -x 84.200.17.129
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38970
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;129.17.200.84.in-addr.arpa. IN PTR
;; ANSWER SECTION:
129.17.200.84.in-addr.arpa. 10799 IN CNAME 129.0-255.17.200.84.in-addr.arpa.
129.0-255.17.200.84.in-addr.arpa. 10799 IN PTR ozarksneighborlyexchange.com.
;; Query time: 273 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Mar 25 07:13:48 CDT 2016
;; MSG SIZE rcvd: 121
Eu sei, por exemplo, que CNAME é um alias. Eu esperava um PTR para o meu domínio e IP, mas eles parecem ter adicionado apenas um registro CNAME. O registro PTR refere-se a todo o intervalo de IPs do provedor. Pelo que li, os registros CNAME não têm muito peso para fins de verificação. A pontuação no mail-tester.com melhorou de 3/10 para 4,5 / 10 após a adição do CNAME.
Quanto ao problema de assinatura do opendkim, segui este guia: https://easyengine.io/tutorials/mail/dkim-postfix-ubuntu/ e habilitei o log estendido com:
# Log to syslog
Syslog yes
LogWhy yes
SyslogSuccess yes
MilterDebug 3
Vejo o seguinte nos logs para um email simples para mail-tester.com:
Mar 25 11:49:35 seed05 opendkim[10983]: D05F140793: no signing domain match for 'seed05.ozarksneighborlyexchange.com'
Mar 25 11:49:35 seed05 opendkim[10983]: D05F140793: no signing subdomain match for 'seed05.ozarksneighborlyexchange.com'
Mar 25 11:49:35 seed05 opendkim[10983]: D05F140793: no signature data
Também estou um pouco confuso sobre o papel dos subdomínios nisso. Defino meu nome de host do VPS como seed05 e adicionei esta linha ao meu arquivo / etc / hosts: 84.200.17.129 seed05.ozarksneighborlyexchange.com seed05
Não sei se é necessário adicionar ao meu DNS algo relacionado a um subdomínio. Atualmente, tenho 2 registros "A" e 2 registros "TXT" definidos: A @ A www TXT @ v = spf1 a inclui: _spf.ozarksneig ..... (para SPF, que parece OK) TXT mail._domainkey v = DKIM1; p = MIGfMA0GCS ...... (as ferramentas parecem dizer que está OK)
Eu adicionei o postfix ao grupo opendkim. Eu vejo muitas referências ao inet, mas o inetd está obsoleto e não consigo encontrar informações sobre como a substituição para ele está configurada (por exemplo, onde a porta 8891 está definida para smtp / postfix).
Então, como você pode ver, tenho vários pontos de confusão, apesar de passar o dia todo tentando fazer com que o email seja enviado com mais segurança. Agradeceria imensamente qualquer entrada / resposta a isso. Valeu!