SPF
Коротко: SPF (Sender Policy Framework) — запись DNS, определяющая, какие серверы могут отправлять электронную почту для домена.
Подробнее: Принимающие почтовые серверы проверяют, указан ли IP-адрес отправителя в записи SPF домена отправителя. Это затрудняет спуфинг, то есть подделку отправителя. SPF — это запись TXT в зоне DNS.
Подробности
Пример:
example.com. TXT "v=spf1 ip4:203.0.113.5 include:_spf.mailprovider.com -all"
v=spf1обозначает SPF.ip4:разрешает один адрес,include:перенимает правила поставщика (например, почтовой службы).- Окончание определяет, что происходит со всем остальным:
-all(отклонить),~all(пометить как подозрительное, «softfail»).
Ограничения
- Проверяется технический отправитель (конверт, envelope), а не видимый адрес «From:».
- SPF может не срабатывать при пересланной почте.
- Допускается не более 10 DNS-запросов на одну проверку.
- Одного SPF недостаточно. Его сочетают с DKIM (подпись сообщения) и DMARC (правило, что делать при неудаче). Вместе они защищают от фишинга от имени вашего собственного домена.
См. также: DNS-записи, домен, сервер имён