Письмо с кодом не пришло — и первая реакция обычно одна: считать почту неисправной. На практике за этим стоит семь разных, не связанных между собой причин, у каждой свой способ проверки и свои действия. Ниже — весь список по порядку, от самой частой причины к самой редкой, с диагностикой и с тем, что делать, чтобы не тратить время на бессмысленные повторы. Что такое email-OTP в целом, разобрано в статье что такое email-OTP и как получить код на почту.

Сначала порядок действий, а не причина

Порядок диагностики экономит больше времени, чем знание всех семи причин по отдельности. Шаг первый — подождать разумное время: задержка в несколько минут — норма. Шаг второй — убедиться, что сайт вообще отправил письмо, а не просто показал форму «успешно». Шаг третий — искать конкретную причину из списка ниже. Переход сразу к редкой причине, минуя первые два шага, — типичная ошибка.

Семь причин, по которым письмо не доходит

  1. Письмо ещё в пути. Сайт ставит отправку в очередь своего почтового сервера, задержка в минуты нормальна, особенно в часы пиковой нагрузки. Опознать: с момента заявки прошло меньше 5–10 минут. Действие: просто подождать — повторный запрос ничего не ускорит.
  2. Сайт не принял домен адреса и не отправил письмо. Форма могла показать «отправлено», хотя отправки не было: сайт проверяет домен на своей стороне и молча отклоняет часть доменов. Опознать: разумное окно прошло, других признаков сбоя нет. Действие: отменить активацию и взять другой домен.
  3. Адрес введён с опечаткой. Один неверный символ или потеря части адреса при копировании — письмо уходит в никуда, а сайт может даже не заметить ошибку. Опознать: сверить символ за символом выданный адрес с тем, что вставлен в форму. Действие: вставить адрес заново, не набирая вручную.
  4. Сервис отправляет код не на почту. Часть сайтов использует email только как логин, а код присылает другим каналом — в приложение или отдельным сообщением. Опознать: в форме нет прямого указания «код придёт на почту». Действие: проверить другие каналы подтверждения у сайта.
  5. Для арендованного ящика: отправитель не в списке сайтов заказа. Аренда на срок — адрес с фильтром: он принимает письма только от сайтов, указанных при заказе, письмо от отправителя вне списка не придёт вообще. Опознать: ящик арендован, сайт-отправитель не совпадает со списком. Действие: расширить список только новой арендой или заказом заранее.
  6. Письмо отфильтровано как нежелательное. Автоматические письма с кодом похожи по структуре на рассылки и попадают под фильтр непрошенной почты на стороне почтового сервиса. Опознать: активация завершена сайтом, а во входящих письма нет. Действие: проверить папку нежелательной почты, затем повторить запрос.
  7. Срок активации истёк раньше отправки. Если сайт формирует письмо медленнее окна ожидания активации — из-за очереди на своей стороне, — активация закрывается раньше, чем письмо успевает уйти. Опознать: статус заявки показывает истечение срока без отправки. Действие: заказать активацию заново; при повторе с тем же сайтом закладывать окно шире.

Когда отменять активацию, а не повторять попытку

Повторный запрос того же домена оправдан только при обычной задержке (причина 1). В остальных случаях повтор даст тот же результат: если сайт не принимает домен, письмо не уйдёт и во второй раз; если срок истекает раньше отправки, третья попытка столкнётся с тем же таймингом. Правильное действие — отменить активацию и взять другой домен из пула, а не продавливать один и тот же домен многократными заказами. Если код не пришёл ни на почту, ни в SMS одновременно, общая диагностика такой ситуации разобрана отдельно — в статье что делать, если код не пришёл ни в SMS, ни на почту.

Как работает возврат средств

Разовая email-активация построена на оплате за результат: если код не пришёл и активация отменена, деньги возвращаются, а списание фиксируется только за фактически полученный код — это касается причин 1–4, 6 и 7. Для арендованного ящика логика другая: срок аренды оплачен отдельно, и отсутствие письма от отправителя вне списка заказа — не сбой, а работа заданного вами же фильтра.

Профилактика: как снизить число сорванных попыток

Перед серией однотипных активаций на один сайт стоит провести одну пробную активацию и убедиться, что домен реально принимается: пара «сайт плюс домен» меняется со временем, и рабочая месяц назад комбинация может перестать работать без предупреждения. Для растянутых во времени сценариев — повторные письма, двухфакторная аутентификация, восстановление доступа — сразу оформляйте аренду ящика с полным списком сайтов-отправителей, а не закрывайте длинную задачу разовой активацией. Выбор между разовым адресом и арендой разобран в статье временная почта против арендованного ящика, отказ доменов сайтами — в материале почему сайты блокируют одноразовые домены.

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

Сколько разумно ждать письмо, прежде чем считать его пропавшим?

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

Почему письмо не приходит именно на арендованный ящик, хотя разовая активация с тем же сайтом работала?

У арендованного ящика есть фильтр по списку сайтов, заявленных при оформлении. Если сайт-отправитель не входит в этот список, письмо отсекается ещё до попадания в ящик — это не сбой, а заранее заданное правило.

Вернутся ли деньги, если код так и не пришёл?

Да, для разовой email-активации оплата привязана к результату: если письмо не дошло и активация отменена, деньги возвращаются, а списание фиксируется только за фактически полученный код.

Разобраться, какая из семи причин применима к вашему случаю, и заказать новую активацию или аренду ящика с нужным списком сайтов можно в разделе email-OTP.