8 800 777 34 05

Тест-адреса для возвратов

Проверяйте, как ваш код реагирует на отказы доставки и жалобы на спам, не подвергая риску репутацию домена. Отправьте письмо через транзакционный API или SMTP DashaMail на специальный адрес — система не доставит его по-настоящему, а вернёт нужное событие: жёсткий или мягкий отказ, блокировку оператором либо жалобу на спам.

Какие адреса использовать

Каждому сценарию возврата соответствует отдельный ящик на домене bounce-tester.dashamail.ru. Отправляйте на него письма так же, как обычную транзакционную рассылку.

hrd

Жёсткий отказ

Hard Bounce

Ящик не найден, домен не принимает почту или адрес закрыт окончательно. Такого получателя нужно сразу убрать из рассылки.

sft

Мягкий отказ

Soft Bounce

Доставка сорвалась временно: ящик переполнен или сервер не отвечает. Можно повторить позже — адрес остаётся активным.

blk

Блокировка оператором

ISP Block

Принимающий сервис (Gmail, Mail.ru, Яндекс) отклонил письмо по репутации или спам-фильтру. Повод заняться доставляемостью.

spm

Жалоба на спам

Spam Complaint (FBL)

Подписчик отметил письмо как спам. Сигнал приходит позже, через Feedback Loop оператора. Жалующегося отписываем немедленно.

Регистр и разделители значения не имеют. Адреса вида Hard_Bounce@…, HardBounce@…, hard-bounce@… обрабатываются одинаково. Понимаются и короткие формы: hard@, soft@, block@, spam@.

Как это работает

1. Отправьте письмо

Из своего аккаунта DashaMail — через транзакционный API или SMTP — отправьте обычное письмо на адрес нужного типа, например hardbounce@bounce-tester.dashamail.ru. Тема и текст любые.

2. Получите событие

Письмо не уходит в сеть. Вместо доставки DashaMail сразу формирует событие выбранного типа и отправляет его на ваш webhook — так же, как при настоящем возврате.

3. Проверьте логику

Убедитесь, что интеграция корректно разбирает события bounced и complained, обновляет статусы получателей и обрабатывает каждый сценарий так, как нужно вашему продукту.

Что придёт в webhook

После письма на hardbounce@bounce-tester.dashamail.ru ваш обработчик получит POST примерно такого вида:

{
  "event_type": "bounced",
  "email": "hardbounce@bounce-tester.dashamail.ru",
  "bounce_category": "hrd",
  "bounce_code": "550",
  "bounce_reason": "550 5.1.1 Recipient address rejected: user unknown (blackhole test)",
  "message_id": "<ваш message_id>",
  "custom_vars": "<ваши переменные>"
}

Письмо на spamnotification@bounce-tester.dashamail.ru вернётся событием complained с категорией spm — идентично настоящей жалобе через Feedback Loop.

Что означает каждый тип

Жёсткий отказ (Hard Bounce)

Постоянная ошибка доставки с кодом 5xx: адреса не существует, домен не принимает почту, ящик удалён. Повторять отправку бессмысленно и вредно — это копит отказы и роняет репутацию отправителя. Правильное поведение: убрать адрес из базы навсегда.

Мягкий отказ (Soft Bounce)

Временная ошибка с кодом 4xx: переполненный ящик, недоступный сервер, превышение лимита. Отправку допустимо повторить через какое-то время. Если мягкие отказы по адресу повторяются раз за разом, его обычно переводят в жёсткие и исключают.

Блокировка оператором (ISP Block)

Письмо отвергнуто принимающей стороной из-за репутации, содержимого или политики — типично для Gmail, Mail.ru и Яндекс.Почты. Дело не в самом адресе, а в отправителе. Это повод проверить аутентификацию (SPF, DKIM, DMARC), прогрев IP и качество базы.

Жалоба на спам (FBL)

Получатель нажал «Это спам». Через Feedback Loop — канал, по которому оператор сообщает отправителю о жалобах, — DashaMail узнаёт об этом и присылает событие complained. В отличие от отказов, жалоба приходит уже после доставки и асинхронно. Жалующегося подписчика отписывают сразу и навсегда.

Зачем это нужно

Не страдает репутация

Чтобы поймать настоящий жёсткий отказ, обычно приходится писать на несуществующий ящик — а это копит отказы на вашем домене. Тест-адреса дают тот же результат без последствий.

Предсказуемый ответ

Вы заранее знаете, какое событие вернётся. Удобно прогонять автотесты интеграции, не завися от поведения чужих почтовых серверов.

Все сценарии под рукой

Жалобу на спам или блокировку оператором в реальности почти не воспроизвести специально. Здесь под каждый случай — отдельный адрес.

Частые вопросы

Письмо точно никуда не доставляется?

Да. Как только в получателе обнаруживается домен bounce-tester.dashamail.ru, письмо перехватывается ещё до отправки и в интернет не уходит. Вместо доставки сразу генерируется событие выбранного типа.

Расходуются ли письма с моего тарифа?

Нет. Тестовые отправки на эти адреса бесплатны и не списываются с баланса и лимитов вашего тарифного плана.

Как быстро приходит событие?

Практически сразу после обработки письма — как при мгновенном отказе сервера. Событие проходит ту же очередь webhook'ов, что и реальные возвраты, поэтому формат и способ доставки полностью совпадают с боевыми.

Нужен ли подтверждённый домен-отправитель?

Нет. Перехват происходит раньше проверок отправителя, баланса и домена, поэтому тест работает сразу — даже на новом аккаунте без настроенного домена.

Чем события отличаются между собой?

Отказы (hardbounce, softbounce, blocked) приходят событием bounced с разной категорией — hrd, sft, blk. Жалоба на спам (spamnotification) приходит отдельным событием complained с категорией spm. Так же это устроено и для настоящих возвратов.

Можно ли передать свой message_id и переменные?

Да. Ваш message_id и пользовательские переменные сохраняются и возвращаются в событии без изменений — удобно сопоставлять ответ с конкретной тестовой отправкой.

Отправляете транзакционные письма?

DashaMail — это не только массовые рассылки, но и транзакционный API со сквозной статистикой, webhook'ами на каждое событие и обработкой возвратов из коробки. Подключите отправку триггерных писем и контролируйте доставляемость на одной платформе.

Попробовать DashaMail бесплатно
DashaMail хранит и защищает ваши данные на территории Российской Федерации
Close