Перевірка пошти домену: SPF, DKIM, DMARC
Якщо листи з вашого домену потрапляють у спам, найчастіша причина - відсутні або неправильні записи SPF, DKIM і DMARC. Введіть домен і дізнайтесь, що саме не налаштовано.
Що перевіряє перевірка пошти
Перевірка читає DNS-записи, від яких залежить, чи дійде пошта з домену, чи потрапить у спам: MX (куди йде вхідна пошта), SPF (які сервери можуть надсилати листи від імені домену), DKIM (публічний ключ, яким підписується вихідна пошта) і DMARC (що одержувачам робити з листами, які ці перевірки не пройшли).
Для SPF вона ще проходить кожен include і redirect та рахує DNS-запити, бо запис, якому потрібно понад 10, за стандартом недійсний (PermError), і одержувачі його ігнорують. Ключі DKIM лежать під іменем селектора, яке обирає ваш поштовий провайдер; перевірка пробує поширені: default, google, selector1, selector2, k1 і dkim.
Як читати результат перевірки пошти
- MX-записи: немає MX - домен не може отримувати пошту.
- SPF: рівно один запис, що закінчується на ~all або -all, менше 10 запитів. Два SPF-записи - це помилка.
- DKIM: ключ, знайдений під поширеним селектором, - добре. «Не знайдено» може означати лише те, що ваш провайдер використовує інший селектор, тож перш ніж щось додавати, подивіться в його панель.
- DMARC: p=none лише спостерігає; p=quarantine чи p=reject справді захищають домен від підробки.
- Gmail і Yahoo вимагають SPF або DKIM від кожного відправника, а від масових відправників - SPF, DKIM і DMARC.
Повʼязані помилки та інструкції
- Листи потрапляють у спам
- SPF PermError: забагато DNS-запитів
- DKIM fail
- Як налаштувати SPF у cPanel
- Як перевести DMARC з p=none на quarantine
Часті запитання
- Усе зелене, а листи все одно йдуть у спам. Чому?
- Автентифікація потрібна, але її недостатньо. Перевірте IP-відправника в чорних списках, його зворотний DNS (PTR), вміст і посилання в листі та чи не позначають одержувачі вашу пошту як спам.
- Чи потрібен DMARC, якщо вже є SPF і DKIM?
- Так, якщо ви надсилаєте пошту на Gmail чи Yahoo в будь-якому обсязі, і це єдиний запис, який каже одержувачам відхиляти листи, підроблені від вашого імені. Почніть з p=none, почитайте звіти, потім переходьте на quarantine.
- Чи можна перевірити чужий домен?
- Так. Усі ці записи - публічний DNS. Так часто дізнаються, яким поштовим провайдером користується компанія, або зʼясовують, чому листи до неї повертаються.