Есть домен axiomatica.ru, в качестве почтового сервера стоит Exchange, вся исходящая почта выходит через Edge, там подписываются DKIM все письма от этого домена и соответственно через двух провайдеров (IP выделены специально под почту) попадает в интернет. Оба эти IP адреса прописаны в SPF с параметром ~all. DMARC стоит следующий
v=DMARC1; p=none; rua=mailto:ХХ; ruf=mailto:ХХ; fo=1
Стали приходить отчеты от разных почтовиков, и никак не могу разобраться в них, пробовал разные онлайн конверторы, но они вносят еще больше вопросов.
Вот несколько примеров от mail.ru:
<record>
<row>
<source_ip>91.224.14.137</source_ip>
<count>6</count>
<policy_evaluated>
<disposition>none</disposition>
<dkim>fail</dkim>
<spf>pass</spf>
</policy_evaluated>
</row>
<identifiers>
<header_from>axiomatica.ru</header_from>
</identifiers>
<auth_results>
<spf>
<domain>axiomatica.ru</domain>
<scope>mfrom</scope>
<result>pass</result>
</spf>
</auth_results>
</record>
Source IP прописан в SPF - тут все понятно, однако DKIM fail - я так понимаю, это говорит о том, что письма все таки вышли не подписанными? Как их найти?
Следующая запись интереснее (так же от mail.ru):
<record>
<row>
<source_ip>5.255.227.237</source_ip>
<count>1</count>
<policy_evaluated>
<disposition>none</disposition>
<dkim>pass</dkim>
<spf>fail</spf>
</policy_evaluated>
</row>
<identifiers>
<header_from>axiomatica.ru</header_from>
</identifiers>
<auth_results>
<dkim>
<domain>axiomatica.ru</domain>
<selector>mail</selector>
<result>pass</result>
</dkim>
<spf>
<domain>veles-energo.ru</domain>
<scope>mfrom</scope>
<result>pass</result>
</spf>
</auth_results>
</record>
Сурс IP не мой - принадлежит яндексу. Судя по всему, мое письмо пришло на некий ящик veles-energo.ru (хостятся на яндексе) и там настроена пересылка на какой-то ящик в mail.ru? При этом с подписью DKIM все хорошо, но слетает SPF и если в DMARC поставить p=reject, то пересылаемое письмо не дойдет до mail.ru?
И последний вариант:
<record>
<row>
<source_ip>195.208.5.4</source_ip>
<count>1</count>
<policy_evaluated>
<disposition>none</disposition>
<dkim>fail</dkim>
<spf>fail</spf>
</policy_evaluated>
</row>
<identifiers>
<header_from>axiomatica.ru</header_from>
</identifiers>
<auth_results>
<spf>
<domain>new-tex.ru</domain>
<scope>mfrom</scope>
<result>none</result>
</spf>
</auth_results>
</record>
А это, вообще не понятно - IP не наш, подписи нет.