# SPF без ~all или -all: запись никому ничего не запрещает

У домена перечислены серверы, с которых приходит ваша почта, но не сказано, как быть с остальными. Письмо, отправленное от вашего имени с чужого сервера, такую проверку проходит: список есть, а пользы от него почти нет.

Эта страница на сайте: https://neodog.ru/problems/spf-allows-everyone

## Так это выглядит в отчёте

Строка из отчёта о сайте-примере ваш-сайт.ru. В отчёте о вашем сайте в ней будут ваши адреса и даты.

**Стоит посмотреть. Почта: Список отправителей почты никому ничего не запрещает**

У домена перечислены серверы, с которых приходит ваша почта, но не сказано, что делать с остальными. Письмо с чужого сервера проходит такую проверку.

Что делать: Запись SPF нужно дописать: в конце указать, что письма с других серверов подозрительны. Как именно — в блоке «Для специалиста».

Для специалиста: SPF заканчивается на «?all»; нужно ~all или -all

## Почему так бывает

- Запись составляли вручную и не дописали её конец.
- Конец записи сделали разрешающим на время настройки — и так оставили.
- Запись скопировали из старой инструкции.

## Что делать

1. Откройте DNS-записи домена и найдите запись типа TXT, которая начинается с v=spf1.
2. Убедитесь, что в ней перечислены все, кто отправляет вашу почту: почтовый сервис, сайт, сервис рассылок.
3. Поставьте в конце ~all. Если запись заканчивается на +all или ?all — замените; если all нет совсем — допишите.
4. Когда убедитесь, что все ваши письма доходят, ~all можно заменить более строгим -all.
5. Сохраните запись и запустите проверку ещё раз.

## Починим за фиксированную цену

**Письма не в спам** — 2 400 ₽. Настраиваем подписи домена, чтобы письма доходили и никто не писал от вашего имени.

Починку заказывают из отчёта: кнопка рядом с проблемой. Условия работ — в оферте: https://neodog.ru/offer

## Вопросы

### Чем отличаются ~all, -all, ?all и +all?

Это ответ на вопрос, что делать с письмом с сервера не из списка. -all — не принимать, ~all — считать подозрительным, ?all — никак не оценивать, +all — принимать как настоящее. Как запрет работают только первые два.

### Что выбрать: ~all или -all?

Начните с ~all: если вы забыли указать какой-то свой сервис, его письма станут подозрительными, но не пропадут. К -all переходят, когда список отправителей точно полон.

### А если all нет вообще?

Тогда почтовый сервис считает, что об остальных серверах запись ничего не говорит, — как при ?all. Исключение — запись с redirect=: она передаёт решение другой записи целиком, и all в ней не нужен.

## Проверить свой сайт

Бесплатно и без регистрации: https://neodog.ru/check. Проверяем сайт целиком: если эта проблема у вас есть, она будет в отчёте среди остального.

## Похожие проблемы

- [Нет SPF-записи: письма с домена попадают в спам](https://neodog.ru/problems/spf-missing.md)
- [Несколько SPF-записей у домена: как объединить](https://neodog.ru/problems/spf-multiple-records.md)
- [SPF: слишком много DNS-запросов (больше 10)](https://neodog.ru/problems/spf-too-many-lookups.md)
- [Нет DMARC-записи: письма от вашего имени может отправить кто угодно](https://neodog.ru/problems/dmarc-missing.md)
- [Ошибка в DMARC-записи: правило не работает](https://neodog.ru/problems/dmarc-invalid.md)
