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

Чем код на почту отличается от кода в SMS

SMS-код приходит на номер телефона и обычно укладывается в отведённое окно за секунды-минуты — сеть мобильного оператора доставляет сообщение почти сразу. Email-код проходит другой путь: сайт формирует письмо, ставит его в очередь своего почтового сервера, тот передаёт письмо дальше по цепочке до вашего ящика — и на каждом из этих шагов возможна задержка. Формат кода тоже отличается: SMS почти всегда несёт короткую цифровую последовательность, письмо может содержать как код, так и ссылку для перехода — тогда подтверждение засчитывается по клику, а не по вводу цифр.

Зачем сервисы вообще требуют подтверждение по почте

Email-подтверждение решает три задачи одновременно. Первая — доказательство владения адресом: без подтверждения сервис не может быть уверен, что вы не указали чужую или несуществующую почту. Вторая — канал для служебных писем: уведомления о входе, чеки, восстановление доступа — всё это идёт на подтверждённый адрес, и без верификации сервис рискует отправлять их в никуда. Третья — часть сервисов вообще не запрашивает номер телефона при регистрации, и тогда почта остаётся единственным каналом проверки: рекламные кабинеты, форумы, часть облачных хранилищ и ИИ-сервисов подтверждают личность именно письмом, а не SMS.

Как устроена разовая email-активация

Разовая активация — это временный ящик под конкретный сайт: вы получаете один код подтверждения, и на этом задача закрыта. Заказ строится вокруг пары «сайт плюс домен почты»: вы выбираете, для какого сайта нужна активация, и домен, с которого будет выдан адрес. Цена зависит именно от этой пары и от текущего наличия — один и тот же сайт с разными доменами может стоить по-разному, и наоборот. После заказа система выдаёт готовый адрес, который вы вставляете в поле почты в форме регистрации на сайте — не свой личный ящик, а полученный под задачу. Дальше остаётся дождаться письма и забрать код или ссылку из него. Домены выдаются из общего пула платформы: это не ваш собственный почтовый ящик, а адрес, закреплённый за заявкой на время активации. Технические детали цикла запроса и кодов ответов разобраны в материале API email-активаций: методы и коды ответов.

Сколько ждать письмо и что делать, если оно не пришло

Код на почту приходит не мгновенно — это нормально, а не сбой. Между тем, как сайт принял форму, и тем, как его почтовый сервер отправил письмо, проходит время: у одних сайтов это секунды, у других — несколько минут, особенно в часы пиковой нагрузки на стороне отправителя. Разумное окно ожидания — от одной до нескольких минут; если письмо не появилось за отведённое время, повторный запрос того же адреса ничего не ускорит — проблема на стороне отправителя, а не в скорости выдачи адреса. Если письмо так и не пришло, активация отменяется, а деньги возвращаются: платите вы за результат, то есть за фактически полученный код, а не за факт выдачи адреса.

Когда email-подтверждение удобнее SMS, а когда наоборот

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

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

Можно ли получить несколько кодов на один и тот же адрес разовой активации?

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

Почему нельзя просто указать домен из готового списка популярных почтовых сервисов?

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

Что произойдёт, если я укажу не тот сайт при заказе активации?

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

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