← Cloudflare Email Service / email-service / concepts
Аутентификация электронной почты
Аутентификация писем подтверждает личность отправителя и повышает доставляемость. Cloudflare Email Service автоматически обрабатывает аутентификацию, но знание этих принципов помогает решать возникающие проблемы.
SPF (Sender Policy Framework)
SPF не позволяет никому, кроме вас, отправлять письма от имени вашего домена. Эта технология определяет, каким почтовым серверам разрешено делать это от вашего имени.
Email Service настраивает отдельные записи SPF для отправки и маршрутизации:
-
Email Sending SPF-запись в
cf-bounce.yourdomain.com:TXT cf-bounce.yourdomain.com "v=spf1 include:_spf.mx.cloudflare.net ~all" -
Email Routing SPF-запись в корневом домене:
TXT yourdomain.com "v=spf1 include:_spf.mx.cloudflare.net ~all"
Принцип работы SPF:
- Публикация авторизованных IP-адресов в DNS
- Проверка серверами получателей вашей записи SPF
- Сравнение IP-адреса отправителя с авторизованными IP-адресами
- Успешное или неуспешное прохождение проверки в зависимости от результата
DKIM (DomainKeys Identified Mail)
DKIM гарантирует, что письма не были изменены при пересылке, криптографически подписывая их закрытым ключом вашего домена.
Как работает DKIM:
- Заголовки и тело письма подписываются закрытым ключом
- К письму добавляется заголовок DKIM-Signature
- Открытый ключ опубликован в DNS
- Получатели используют открытый ключ для проверки подписи
Email Service использует разные селекторы DKIM для отправки и маршрутизации:
- Email Sending:
cf-bounce._domainkey.yourdomain.com - Email Routing:
cf2024-1._domainkey.yourdomain.com
Cloudflare автоматически создаёт ключи DKIM и управляет ими. Вы добавляете предоставленные DNS-записи через дашборд.
DMARC (Domain-based Message Authentication, Reporting & Conformance)
DMARC гарантирует, что письма, заявленные как отправленные с вашего домена, действительно проходят проверки SPF и DKIM, а также указывает получателям, что делать с письмами, не прошедшими аутентификацию.
Пример записи DMARC:
TXT _dmarc.yourdomain.com "v=DMARC1; p=quarantine; rua=mailto:[email protected]"Политики DMARC:
p=none- Только мониторинг (рекомендуется для начала)p=quarantine- Помещение подозрительных писем в карантинp=reject- Отклонение писем без аутентификации
Стратегия развёртывания:
- Начните с
p=noneдля мониторинга аутентификации - Постепенно увеличивайте до
p=quarantine - Наконец, реализуйте
p=rejectпосле подтверждения, что легитимная почта проходит аутентификацию
Ключевые преимущества
Аутентификация писем обеспечивает:
- Доставляемость: Повышает вероятность попадания писем во входящие
- Безопасность: Защищает ваш домен от спуфинга
- Репутация: Поддерживает хорошую репутацию отправителя у ISP
Cloudflare Email Service автоматически обрабатывает аутентификацию, но вам нужно настроить DNS записи для SPF, DKIM и DMARC, как указано в панели управления. Email Sending и Email Routing используют разные DNS записи, подробнее см. в Настройка доменов для получения подробной информации.