Ho creato la mia compagnia dmarc. È in modalità test e ricevo regolarmente rapporti. Alcuni mi sembrano strani e mi piacerebbe capire. Ad esempio, ho ricevuto un rapporto con SPF e dkim non è riuscito, ma il risultato è passato. Mi piacerebbe andare in prod. Ma non sono molto fiducioso perché il risultato sembra imprevedibile: ecco un esempio di record xml.
<record>
<row>
<source_ip>1.2.3.4</source_ip>
<count>1</count>
<policy_evaluated>
<disposition>none</disposition>
<dkim>fail</dkim>
<spf>fail</spf>
</policy_evaluated>
</row>
<identifiers>
<header_from>mydomain.com</header_from>
</identifiers>
<auth_results>
<spf>
<domain>otherdomain.com</domain>
<result>pass</result>
</spf>
</auth_results>
</record>
Il mio IP 1.2.3.4 ha inviato un'e-mail con from header equal mydomain.com
al dominio otherdomain.com.
otherdomain.com considera questa email come valida come dmarc.
Ecco la mia configurazione:
<policy_published>
<domain>mydomain.com</domain>
<adkim>r</adkim>
<aspf>r</aspf>
<p>none</p>
<sp>none</sp>
<pct>100</pct>
</policy_published>
Il mio record SPF: mydomain.com text = "v=spf1 ip4:1.2.3.4 ip4:1.2.3.5 ip4:1.2.3.5 ip4:1.2.3.6 ip4:1.2.3.7 ip4:1.2.3.8 ip4:1.2.3.9 ip4:1.2.3.10 ip4:1.2.3.11 include:mydomain.com include:subdomain.mydomain.com -all"
Perché è questo? Non capisco perché sta passando. Qualcuno può spiegarmelo, per favore?