Почему письма с сервера попадают в спам
Почему письма с сервера попадают в спам и как это исправить
Проблема
Вы настроили почтовик на своём сервере: 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 коментариев
Оставить ответ
Ваш адрес электронной почты опубликован не будет. Поля, обязательные для заполнения, помечены