Письма попадают в спам
Смотрим не только SPF/DKIM, но и PTR, HELO, репутацию IP и содержание отправки.
Проверьте по порядку
Не меняйте несколько вещей одновременно. После каждого шага фиксируйте результат — так причина находится заметно быстрее.
- 1Проверьте, проходит ли SPF для IP, с которого реально уходит письмо.
- 2Убедитесь, что DKIM-подпись добавляется и проверяется получателем.
- 3Сверьте PTR исходящего IP с почтовым hostname и HELO/EHLO.
- 4Сравните единичное обычное письмо и массовую рассылку: репутация и контент влияют отдельно от DNS.
Как читать результат
DNS-аутентификация неполная
Признак: SPF/DKIM/DMARC отсутствуют или дают fail.
Что делать: Настройте записи и добейтесь pass на тестовом письме.
Плохой PTR/HELO
Признак: PTR отсутствует или не соответствует hostname.
Что делать: Настройте PTR у владельца IP и используйте согласованный hostname.
Репутация/контент
Признак: Технические проверки pass, но письмо всё равно в спаме.
Что делать: Проверяйте историю IP, объём отправки, жалобы и шаблон письма.
Главное правило диагностики
Сначала определите слой, на котором возникает сбой: имя домена → сеть → TLS/SSL → веб-сервер → PHP/приложение → браузер. Не исправляйте следующий слой, пока не убедились, что предыдущий работает.