GetCourse: диагностика доставляемости
Если письма из GetCourse уходят в спам или не доходят, причина находится в одном из четырех мест: DNS-настройки вашего домена, репутация домена у провайдера, доля жалоб по базе или слишком быстрый рост объема на новом домене. GetCourse отвечает за инфраструктуру отправки, но Gmail, Mail.ru и Яндекс оценивают прежде всего ваш домен. Ниже: дерево диагностики по симптомам, команды проверки DNS и пороги жалоб по провайдерам.
1. Почему письма GetCourse попадают в спам
Когда вы подключаете домен к GetCourse и отправляете уроки, уведомления и рассылки, в доставке участвуют три стороны: платформа, ваш домен и провайдер получателя. GetCourse передает письма со своих серверов, но подписывает их DKIM-ключом вашего домена. Для провайдеров отправитель это ваш домен, и спрос за доставляемость идет с него.
Типовые причины, из-за которых письма с Геткурса попадают в спам или не доходят: отсутствуют или сломаны записи аутентификации в DNS; доля жалоб превысила порог провайдера; домен новый, а объем вырос без прогрева; в базе несуществующие и давно неактивные адреса; репутация домена снижена после прошлых кампаний.
Разбор подходит, если вы отправляете от своего домена и видите спам или блокировки в Gmail, Mail.ru или Яндексе, а также если проблемы начались после изменения DNS-записей или загрузки новой базы.
- ✕Жалобы и статистика в постмастерах числятся за вашим доменом, а не за платформой
- ✕Смена селектора DKIM не обнуляет статистику: данные Postmaster привязаны к домену d= в подписи
2. Дерево диагностики: с чего начать
Не меняйте записи вслепую. Сначала локализуйте проблему по симптому: он подсказывает, какой участок проверять первым.
| Симптом | Первая проверка |
|---|---|
| Письма не доходят, в логах коды отказов | Код SMTP в ответе провайдера: 550 5.7.26 у Gmail означает, что письмо не прошло проверку аутентификации - не сработали ни SPF, ни DKIM |
| Доходят, но в спаме у Gmail | Google Postmaster Tools по домену: доля жалоб, доли SPF, DKIM, DMARC, соответствие требованиям |
| Блокировка или спам в Mail.ru | Постмастер Mail.ru: показатель "Репутация, %" (жалобы за 30 дней) против порога для вашего объема |
| Проблема только в одной сети | Постмастер этого провайдера: локальная проблема репутации, DNS обычно в порядке |
| Началось после изменения DNS | Повторная проверка записей: одна SPF, корректный DKIM, нет дублей и опечаток |
| Новый домен и большой объем | Прогрев на активной части базы, постепенное наращивание, контроль жалоб по дням |
3. Проверка DNS и заголовков реального письма
Начните с письма, а не с кабинета. Отправьте тестовое письмо из GetCourse на свой ящик и откройте исходный текст. Ключевые строки: Authentication-Results со значениями spf=, dkim=, dmarc=, строка DKIM-Signature с параметрами d= и s=, а также From и Return-Path. Быстро разобрать письмо можно бесплатным анализатором заголовков: он показывает результаты аутентификации прямо в браузере.
Затем проверьте записи домена, подставив ваш домен: dig TXT vashdomen.ru +short для SPF; dig TXT getcourse._domainkey.vashdomen.ru +short для DKIM (селектор у GetCourse фиксированный - getcourse); dig TXT _dmarc.vashdomen.ru +short для DMARC; dig MX vashdomen.ru +short для MX, ожидаемое значение - mx.getcourse.ru с приоритетом 10. Точные значения SPF и DKIM для вашего аккаунта GetCourse показывает в разделе "Настройки аккаунта -> Почта" (там же вкладка "Домены"): SPF-запись содержит account-specific include вида include:<идентификатор>.gca.to, а не общий для всех адрес, поэтому копировать include с чужого сайта бессмысленно. Сверяйте эти значения с тем, что реально стоит у DNS-провайдера.
Что должно получиться: ровно одна SPF-запись, начинающаяся с v=spf1; валидный открытый DKIM-ключ селектора GetCourse; DMARC-запись вида "v=DMARC1; p=none; rua=mailto:dmarc@vashdomen.ru". Две SPF-записи в одном домене дают permerror: часть писем отбивается или уходит в спам. GetCourse поддерживает только домены на латинице - кириллические домены подключить для рассылок нельзя. Статус проверки записей в кабинете обновляется обычно в течение суток, в отдельных случаях - до 72 часов.
Для DMARC важно совпадение доменов: домен d= в DKIM-подписи должен соответствовать домену в поле From, при relaxed-режиме допускается поддомен. Если GetCourse подписывает письмо вашим доменом и From совпадает с ним, DMARC проходит.
4. Репутация домена у Gmail, Mail.ru и Яндекса
Gmail. Подключите домен в Google Postmaster Tools или смотрите данные в PostmastersTool, который собирает их через API. Ориентиры: доля жалоб ниже 0,1% - норма, приближение к 0,3% Google называет риском для доставки; доли SPF, DKIM и DMARC должны быть близки к 100%. Обычным отправителям достаточно настроить SPF или DKIM (для 5.7.26 важно, чтобы прошла хотя бы одна проверка), а вот отправителям от 5000 писем в сутки Gmail требует оба механизма и DMARC-запись с политикой не ниже p=none.
Mail.ru. Добавьте домен в Постмастер Mail.ru и следите за показателем "Репутация, %": это средний процент жалоб за 30 дней, чем он меньше, тем лучше. Сравнивайте его с порогом для вашего месячного объема.
| Объем писем в месяц | Максимальная доля жалоб |
|---|---|
| до 10 000 | 1,1% |
| до 500 000 | 1% |
| до 10 000 000 | 0,8% |
| до 50 000 000 | 0,5% |
| свыше 50 000 000 | 0,3% |
Яндекс. Используйте Постмастер Яндекса: он показывает доставку и жалобы по домену. Если статистика не появляется, проверьте, чем подписано письмо: постмастеры привязывают данные к домену d= из DKIM-подписи.
- •Gmail: Google Postmaster Tools, разделы с долей жалоб и аутентификацией
- •Mail.ru: Постмастер, показатель "Репутация, %"
- •Яндекс: Постмастер, статистика доставки и жалоб
5. Жалобы, база и прогрев домена
Если DNS в порядке, а жалобы выше порога, проблема в базе и режиме отправки. Типовые источники жалоб у онлайн-школ: письма по старой базе без явного согласия, рассылки всем подряд после долгого перерыва, частые отправки без заметной ссылки отписки, один общий поток для продаж и учебных уведомлений.
Перед запуском кампании: удалите отписавшихся и адреса из списков жалоб (FBL), отключите контакты, которые давно не открывали и не переходили по ссылкам, вычистите адреса с постоянными отказами.
Новый домен или поддомен прогревайте: начните с малых объемов на самых активных контактах, например на недавних учениках, и наращивайте объем постепенно, следя за жалобами по дням. Прогрев не исправляет базу: отправка по несогласованным контактам на новом домене повторит ту же проблему.
Разделите потоки: транзакционные письма (доступы, пароли, напоминания об уроках) и массовые рассылки отправляйте с разных поддоменов, чтобы падение репутации рекламных писем не задевало учебные уведомления.
6. Ограничения диагностики
Если записи корректны, жалобы в норме, а письма все еще в спаме, вероятная причина в сниженной репутации домена после прошлых отправок. Восстановление занимает недели стабильной отправки, мгновенных переключателей нет.
Смена селектора DKIM не переносит и не обнуляет статистику постмастеров: она привязана к домену d=. Если домен сильно дискредитирован, прагматичный путь это отдельный поддомен для рассылок с настройкой SPF, DKIM и DMARC с нуля и постепенным прогревом.
И помните: строка accepted в логах SMTP означает, что провайдер принял письмо, но не то, что оно попало во входящие. Решение о папке принимается после приема, и проверяется оно контрольными ящиками и постмастерами.
- ✕Гарантий попадания во входящие не существует: решение всегда принимает провайдер получателя
- ✕Изменения DNS распространяются не мгновенно: дайте записям время и повторите dig
7. Как проверить результат
| Проверка | Ожидаемый результат |
|---|---|
| Тестовое письмо из GetCourse, разбор заголовков | Authentication-Results: spf=pass, dkim=pass, dmarc=pass |
| dig TXT по SPF, DKIM и DMARC | Одна SPF-запись, валидный ключ DKIM, DMARC с rua |
| Google Postmaster Tools по дням | Жалобы ниже 0,1%, доли аутентификации около 100% |
| Постмастер Mail.ru | "Репутация, %" ниже порога для вашего объема |
| Контрольные ящики Gmail, Mail.ru, Яндекс | Письма во входящих или папке промо, не в спаме |
Для постоянного контроля PostmastersTool собирает данные Google Postmaster Tools и Mail.ru Postmaster по вашему домену, проверяет DNS, принимает DMARC-отчеты и присылает уведомления в выбранный канал, например Telegram, когда показатель пересекает заданный порог. История по дням показывает эффект изменений: снижение жалоб видно до того, как оно отразится на доставке.
Что сделать дальше
Три шага от разовой диагностики к постоянному контролю.
- 1Проверьте домен
Мгновенная проверка SPF, DKIM, DMARC, MX и черных списков по вашему домену.
Проверить домен - 2Разберите заголовок письма
Загрузите исходный текст письма из GetCourse и посмотрите результаты аутентификации.
Открыть анализатор - 3Обсудить аудит
Если диагностика не дала однозначного ответа, аудит доставляемости покажет слабое место: DNS, репутация или база.
Обсудить аудит