Четыре типа тестовых email-адресов
| Тип | Пример | Принимает почту? | Для чего использовать |
|---|---|---|---|
| Фейковый (зарезервированный домен) | maria.lopez@example.com | Никогда | Фикстуры, сиды баз данных, скриншоты, документация, нагрузочное тестирование |
| На вашем домене | k.tanaka@qa.yourcompany.com | Только при настроенной маршрутизации | Стейджинг с ящиком catch-all или перехватчиком писем |
| Плюс-алиас вашего ящика | you+signup-001@gmail.com | Да, в ваш личный ящик | Тестирование реальных регистраций, подтверждений и сброса паролей |
| Граничные случаи | "john doe"@example.com | — | Модульные тесты для проверки валидации email |
Выберите подходящий формат вывода для вашей задачи — по одному адресу на строку, через запятую или точку с запятой (стандартный формат для большинства почтовых клиентов и CRM), в виде массива JSON для кода или строки вида "Name" <email> для импорта контактов.
Генератор фейковых email: почему именно зарезервированные домены
Случайный адрес на реальном почтовом сервисе, скажем john.smith84@gmail.com, почти наверняка кому-то принадлежит. Если тестовая система отправит на него приветственное письмо, сброс пароля или чек, его получит незнакомый человек. Если же такого адреса нет, отскок (bounce) негативно повлияет на репутацию отправителя, а некоторые выдуманные адреса и вовсе оказываются спам-ловушками. Поэтому этот инструмент никогда не генерирует случайные имена на доменах gmail.com, outlook.com или yahoo.com.
Фейковые адреса используют домены, зарезервированные специально для тестирования: example.com, example.net и example.org (RFC 2606), а также доменные зоны верхнего уровня .test, .example и .invalid (RFC 2606 и RFC 6761). Домены example.com, example.net и example.org также имеют запись «null MX» (RFC 7505), которая сообщает почтовым серверам, что домен не принимает входящую почту (в этом можно убедиться через dig MX example.com). Такие адреса полностью соответствуют стандартам RFC, но некоторые формы регистрации и библиотеки валидации намеренно блокируют подобные зоны — в таком случае используйте собственный домен или плюс-алиасы.
Плюс-адресация: неограниченное число тестовых ящиков бесплатно
Большинство крупных провайдеров доставляют письма для имя+любой_тег@domain в ящик имя@domain: эту функцию поддерживают Gmail, Google Workspace, Outlook.com, Microsoft 365 (если не отключено администратором), Fastmail и Proton Mail. Введите свой базовый адрес и тег, и генератор создаст столько уникальных адресов, сколько нужно: you+signup-001@gmail.com, you+signup-002@gmail.com и далее. В большинстве сервисов каждый алиас считается новым пользователем, при этом письма со ссылками подтверждения приходят в ваш основной ящик, где их можно фильтровать по тегу. Некоторые сайты вырезают теги с плюсом, чтобы избежать дублей, что само по себе полезно проверить. Если форма не принимает символ +, для адресов на gmail.com отметьте опцию Точки в Gmail: почтовый сервис Gmail игнорирует точки перед символом @ в адресах gmail.com (но не в корпоративных доменах Google Workspace), что позволяет генерировать варианты вроде j.ohn@gmail.com.
Как принимать письма от тестируемого приложения
Для локальной разработки удобнее всего использовать перехватчик почты вроде Mailpit (или smtp4dev на Windows): укажите его в SMTP-настройках вашего приложения, и каждое сообщение для любого адресата отобразится в локальном веб-интерфейсе без выхода в открытый интернет. Для общего стейджинга используйте отдельный поддомен (например, qa.yourcompany.com) с настроенным ящиком catch-all и генерируйте адреса с помощью опции На вашем домене. Публичные сервисы одноразовой почты плохо подходят для автоматизированных тестов: входящие письма видны любому, кто угадает адрес, а сами домены временной почты часто блокируются сервисами защиты от спама.
Каким критериям должен отвечать валидный email-адрес
- Часть до знака
@содержит не более 64 символов, а общая длина адреса не превышает 254 символов. - Буквы, цифры, точки, дефисы и знаки подчеркивания поддерживаются практически везде; символ
+и некоторые спецсимволы разрешены стандартами, но блокируются частью валидаторов. - Точка не может стоять в начале или в конце имени ящика, а также повторяться подряд (если локальная часть не заключена в кавычки).
- Спецификации RFC допускают одноуровневые домены вроде
localhost, IP-адреса и строки в кавычках, но большинство веб-валидаторов требуют наличие точки в домене и существующую зону TLD.
В режиме Граничные случаи представлено два десятка пограничных адресов с отметкой об их валидности по стандарту и подробным пояснением — скопируйте их в ваши юнит-тесты, чтобы проверить корректность работы валидатора.
Частые вопросы
Как сгенерировать случайный email-адрес?
Оставьте тип Фейковые (зарезервированные домены), выберите нужный формат и количество — список сформируется мгновенно. Его можно скопировать или скачать файлом CSV или TXT. Если вам нужны адреса, способные принимать входящие письма, переключитесь на Алиасы моего ящика и введите свой реальный адрес.
Что такое фейковый email-адрес?
Это синтаксически корректный адрес, который никому не принадлежит. Он нужен там, где поле email обязательно для заполнения, но реальная доставка не требуется: в тестовых данных, документации или на скриншотах. Надежнее всего использовать зарезервированные домены вроде example.com, на которых невозможно зарегистрировать настоящий ящик.
Можно ли принимать письма на сгенерированные адреса?
На фейковые адреса — нет, так как зарезервированные домены принципиально не принимают почту. Выберите режим Алиасы моего ящика, чтобы входящие письма доставлялись на ваш личный email, или создавайте адреса на домене, маршрутизацией которого вы управляете.
Пройдут ли эти адреса проверку валидатором?
Они соответствуют спецификациям RFC. Однако валидаторы, проверяющие наличие MX-записей через DNS, отклонят их, так как у example.com настроена запись null MX, а у зон .test и .invalid почтовые серверы отсутствуют. Некоторые веб-формы также явно блокируют эти домены по черным спискам.
Сколько адресов можно создать за один раз?
До 5000 уникальных адресов за один клик. Для вариантов Gmail с точками количество ограничено длиной исходного имени: так, для короткого логина из 4 букв доступно только 7 комбинаций.
Является ли это сервисом временной или одноразовой почты?
Нет. Сервисы временной почты содержат собственные почтовые серверы для приема писем. Наш генератор работает прямо в браузере и создает только текстовые адреса для тестовых баз данных. Чтобы принимать тестовые сообщения, используйте плюс-алиасы или локальные SMTP-ловушки.