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