Я хотел бы написать некоторые интеграционные тесты, которые проверяют, получают ли пользователь электронные письма с подтверждением регистрации.
В идеале для этого мне хотелось бы:
- Создайте временную учетную запись электронной почты.
- Передайте его в регистрационную форму.
- Проверьте, получили ли мы электронную почту.
- Удалить учетную запись электронной почты.
Существуют ли какие-либо одноразовые учетные записи электронной почты, которые предоставляют простой API? Я не мог найти ни одного, но существующие достаточно легко разобрать/сделать запросы (например, http://10minutemail.com/).
Это звучит неплохо? Альтернативой является использование какой-либо учетной записи gmail и использование тегов для этой цели. Однако проблема с сообщениями в папке спама, другими папками и т.д. Звучит немного сложнее.