2016-12-03 39 views
0

Я пытаюсь создать инструмент для проверки наличия DKIM и DMARC для определенного домена. Проблема с обнаружением DKIM заключается в том, что я не могу проверить запись домена , так как селектор DKIM неизвестен мне, поскольку это запрос, который будет выполняться без адресата электронной почты от этого отправителя. Я также не могу найти полезную информацию о захвате DMARC политик через PHP. Я пробовал последние два дня, и все, что мне удалось прибить, - это проверка SPF.Обнаружение настроек DKIM и DMARC

Любая предоставленная помощь будет оценена по достоинству!

ответ

2

Как вы сказали, вы не сможете захватить запись DKIM, потому что вы не знаете, что такое селектор, если у вас нет подписанного письма из этого домена.

Однако проверка DMARC аналогична проверке SPF. Вы ищете записи TXT под _dmarc.exampledomain.com, который начинается с v=DMARC1

Когда вы SPF вы ищете для записи TXT под EXAMPLEDOMAIN.COM, который начинается с v=spf1, это почти так же, тот же вам просто нужно добавить _dmarc. от имени домена, прежде чем выполнять поиск.

+0

Большое спасибо, что указали это! Что касается DKIM, я просто надеялся, что вокруг будет какая-то работа, такая как конечный набор возможных селекторов или что-то в этом роде. – sousdev

+0

Вы можете создать свое собственное имя-селектор, многие места выбирают что-то вроде 'secure ',' dkim', 'selecter' или' default'. Но это может быть что угодно. – Henry

+0

Вижу, спасибо за вашу помощь. – sousdev