🛠Шпаргалка по настройке DKIM, SPF, DMARC
1. SPF (Sender Policy Framework)
SPF помогает получающим серверам проверять, разрешено ли отправителю рассылать письма от имени домена.
Настройка:
1. Добавьте TXT-запись в DNS-зону домена.
2. Пример SPF-записи:
v=spf1 include:_spf.google.com ~all
- v=spf1 – версия SPF
- include:_spf.google.com – разрешаем Google отправлять письма от имени домена
- ~all – мягкий отказ (можно заменить на -all для жёсткого отказа)
Проверка SPF:
- Используйте https://mxtoolbox.com/SuperTool.aspx
2. DKIM (DomainKeys Identified Mail)
DKIM – цифровая подпись писем, которая подтверждает их подлинность и целостность.
Настройка:
1. Включите DKIM в панели управления почтового сервиса (например, Gmail, Microsoft 365).
2. Добавьте в DNS TXT-запись с публичным ключом.
3. Пример DKIM-записи:
v=DKIM1; k=rsa; p=MIIBIjANBgkqh...
- v=DKIM1 – версия DKIM
- k=rsa – алгоритм шифрования
- p=MIIBIjANBgkqh... – публичный ключ
Проверка DKIM:
- Используйте https://dkimcore.org/tools/keycheck.html
3. DMARC (Domain-based Message Authentication, Reporting, and Conformance)
DMARC определяет, что делать с письмами, если они не проходят SPF и DKIM.
Настройка:
1. Добавьте TXT-запись в DNS-зону домена.
2. Пример DMARC-записи:
v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@example.com; pct=100
- v=DMARC1 – версия DMARC
- p=quarantine – политика (можно none, quarantine, reject)
- rua=mailto:dmarc-reports@example.com – email для отчётов
- pct=100 – процент писем, к которым применяется политика
Проверка DMARC:
- Используйте https://mxtoolbox.com/dmarc.aspx
💡 Рекомендации:
- Начинайте с p=none, затем переходите на quarantine, потом reject.
- Регулярно проверяйте DMARC-отчёты.
- Убедитесь, что все ваши сервисы добавлены в SPF.
- Обновляйте DKIM-ключи каждые 6-12 месяцев.
🔹 Сохраните эту шпаргалку, чтобы не потерять! 🔹
@sysadmin1