Веб-сайты включают функции электронной почты, такие как отправка регистрационной информации, напоминания о пароле и т. д.
Я пытаюсь регулярно запускать функциональные тесты полных веб-сайтов за пределами веб-сайта, и мне нужен способ получать эти тестовые электронные письма из тестового сценария на основе httplib.
Раньше я использовал анонимные почтовые службы, где содержимое электронной почты можно было получить через несколько секунд или минут после его отправки с помощью http GET.
Однако эти системы кажутся хрупкими, и они включают очистку экрана, что само по себе является хрупким. Существуют ли службы, которые предоставляют электронные письма через интерфейс GETable xml/json?
Есть ли принципиально лучший способ приблизиться к этому? Появились новые веб-службы электронной почты, такие как postmarkapp.com и yakmail.com; но первая не получает почту, а вторая требует значительной предварительной подготовки.
Мои тестовые инструменты используются для проверочного тестирования реальных производственных систем, поэтому имитация не является хорошим вариантом.