
Почему письма с сервера попадают в спам
Почему письма с сервера попадают в спам и как это исправить
Проблема
Вы настроили почтовик на своём сервере: Postfix, Dovecot, всё работает — но письма стабильно улетают в спам у получателей.
Часто виноваты неверно настроенные или отсутствующие записи SPF, DKIM и DMARC.
Это сигналы для других почтовых систем — доверять вам или нет.
Минимальный чеклист
- ✅ SPF-запись в DNS
- ✅ DKIM-подпись, и она реально ставится
- ✅ DMARC с адекватной политикой
- ✅ PTR-запись (обратная зона) на IP сервера
Как это настроить
1. SPF
Что это:
Запись в DNS, которая говорит, какие сервера имеют право отправлять почту от имени домена.
Пример:
v=spf1 ip4: 127.0.0.1 -all
Если почта идёт через разные адреса или внешние SMTP, добавьте нужные IP или include.
Где настраивается:
- BIND: в зоне прописываем как TXT
- REG.RU / Cloudflare / Beget — через DNS-панель
Проверка:
dig TXT yourdomain.com +short
2. DKIM
Что это:
Цифровая подпись письма. Подписывается приватным ключом, проверяется получателем по публичному из DNS.
Генерация:
На Zimbra/Carbonio:
/opt/zextras/libexec/zmdkimkeyutil -a -d yourdomain.com
На OpenDKIM:
opendkim-genkey -s default -d yourdomain.com
DNS-запись:
default._domainkey.yourdomain.com TXT "v=DKIM1; k=rsa; p=..."
Где проверять:
- `mail.log`, `maillog`, `zimbra.log` — должен быть `DKIM-Signature:`
- Онлайн: https://dkimcore.org/tools/
3. DMARC
Что это:
Политика обработки писем, если SPF и/или DKIM не прошли.
Пример записи:
_dmarc.yourdomain.com TXT "v=DMARC1; p=none; rua=mailto:postmaster@yourdomain.com"
Можно использовать:
- `p=none` — только отчёты
- `p=quarantine` — сомнительные письма в спам
- `p=reject` — вообще не принимать
Проверка:
dig TXT _dmarc.yourdomain.com +short
4. PTR (обратная зона)
Что это:
IP → доменное имя. Проверяется получателем.
Где настроить:
У провайдера, который дал вам IP. Например, в REG.RU — через тикет:
“Прошу установить PTR-запись для 127.0.0.1 на mail.yourdomain.com”
Как это влияет на доставку
Сервис | SPF | DKIM | DMARC | PTR | Комментарий |
---|---|---|---|---|---|
Gmail | ✅ | ✅ | ✅ | ✅ | Без DKIM/DMARC почти всегда в спам |
Яндекс.Почта | ✅ | ✅ | 🔸 | ✅ | Прощает DMARC, но любит PTR |
Outlook/Hotmail | ✅ | ✅ | ✅ | ✅ | Очень строго, проверяет всё |
Mail.ru | ✅ | 🔸 | 🔸 | ✅ | Главное — PTR и SPF |
Apple (iCloud) | ✅ | ✅ | ✅ | ✅ | Без DKIM часто в спам |
Проверка письма
- Отправьте тестовое письмо на https://www.mail-tester.com
- Смотрите:
- SPF: pass
- DKIM: pass
- DMARC: pass
- Обратная зона (PTR) корректна
- HELO: совпадает с PTR или FQDN
Вывод
Если всё правильно настроить — письма будут стабильно попадать во “входящие”.
Главное — не делать “на авось” и проверять каждую запись.
0 коментариев
Оставить ответ
Ваш адрес электронной почты опубликован не будет. Поля, обязательные для заполнения, помечены