Meu nome de domínio para a questão abaixo é developcents.com, e eu executo minha própria implementação Postfix no CentOS 7.
Eu tive problemas em andamento por vários meses, em que e-mails enviados do meu servidor de e-mail (executando o Postfix em um Linode VPS) às vezes (nem sempre ou na maioria das vezes) entram na pasta de spam de alguém. Estas não são mensagens em massa e, muitas vezes, são e-mails enviados para pessoas com as quais já me correspondi no passado. Isso está prejudicando meus negócios e estou tentando chegar ao fundo disso.
Por esse motivo, implementei o DKIM há alguns dias e, em seguida, implementei o DMARC ontem.
O primeiro relatório que recebi do Yahoo é interessante: 3 e-mails de "developcents.com" foram enviados a partir de endereços IP que o Google possui. Ainda mais interessante é que o DKIM passou esses emails (enquanto o SPF não passou). Aqui está um exemplo:
<record>
<row>
<source_ip>209.85.212.170</source_ip>
<count>1</count>
<policy_evaluated>
<disposition>none</disposition>
<dkim>pass</dkim>
<spf>fail</spf>
</policy_evaluated>
</row>
<identifiers>
<header_from>developcents.com</header_from>
</identifiers>
<auth_results>
<dkim>
<domain>developcents.com</domain>
<result>pass</result>
</dkim>
<spf>
<domain>gmail.com</domain>
<result>pass</result>
</spf>
</auth_results>
</record>
E aqui é onde esse endereço IP resolve (Google):
$ host 209.85.212.170
170.212.85.209.in-addr.arpa domain name pointer mail-wi0-f170.google.com.
Eu verifiquei duas vezes minhas configurações no meu próprio cliente de e-mail para garantir que ele esteja se conectando por meio do meu próprio servidor SMTP e não através do Google / Gmail.
Por que um e-mail proveniente de sistemas do Google tem um cabeçalho "De developcents.com" do Mail From e, além disso, por que uma verificação de DKIM no e-mail é transmitida?