Тестируйте письма регистрации
на каждом прогоне CI
Дайте каждому прогону теста свой адрес и читайте полученную почту.
Ничто не создаёт адрес заранее. Catch-all принимает письмо, а тест читает код.
Как это работает
Готово в три шага.
- 01
Придумайте адрес
Используйте в тесте [email protected]. Заранее ничего не нужно.
- 02
Дождитесь письма
Найдите его поиском или примите вебхук, когда оно придёт.
- 03
Достаньте код
Прочитайте текст и файлы, затем удалите переписку.
На чём это держится
Части, которые делают работу.
Ничто здесь не отдельный продукт. Каждая часть входит в почтовый ящик, который у вас уже есть.
Письма принимает любой адрес на домене, в том числе никогда не созданный. Один переключатель это закрывает.
Документированный HTTP API с ключами, которые можно выпускать, ограничивать и отзывать.
Сначала клиент на TypeScript, потом остальные.
Сообщаем вашему эндпоинту о приходе письма, вместо того чтобы заставлять вас опрашивать.
Нестрогие слова и операторы вроде from: и has:, внутри папки, которую вы читаете.
Выбирайте их скрепкой или вставляйте из буфера. Вставленная картинка попадает в тело письма, а не в список файлов, а файл, перетащенный в редактор, не прикрепляется вовсе. В ящике OpenEmail входящие файлы лежат в объектном хранилище, по одному объекту на файл, и открытие цепочки подтягивает их все.
Бесплатный ящик, который час принимает настоящую почту, а потом закрывается, чтобы регистрация не пошла за вами следом.
продлевается по часу, до суток
Рядом
Другие задачи для того же ящика.
Почта на ваш домен приходит на ваш сервер подписанным вебхуком через несколько секунд.
Дайте каждому тикету, записи или клиенту свой адрес, ничего не создавая.