Разработать/показать решение для получения почты, имеющее API чтения

2 000 руб. за проект
01 мая 2022, 12:04 • 0 откликов • 43 просмотра
Есть linux image в облаке, в нем разворачивается набор микросервисов и запускается rest-assured в том же image. Один из микросервисов отправляет письмо на электронную почту. Задача получить и прочесть это письмо через API. Проблема в том, что похоже в облаке есть некоторые ограничения по smtp и сообщения отправленные из этого микросервиса не приходят ни gmail, ни на yahoo, ни на mailinator, но при этом если локально на компьютере развернуть тот же набор микросервисов, то письма приходят. По большому счету мне и не нужно получать сообщение на публичном почтовом сервере, нужно развернуть решение внутри Linux image , чтобы это решение могло принять сообщение, а потом это сообщение можно будет считать по API с помощью rest-assured. То есть это может быть какой-то локальный mailinator. Вторая проблема в том, что у меня нет прав на изменение исходного кода микросервиса и я не могу сделать так чтобы микросервис отправлял почту вместо дефолтного порта на условно 2500, поэтому решения типа такого https://hub.docker.com/r/zixia/simple-mail-forwarder/ не подходят.


Тезизно:
Нужен docker-compose, c помощью которого можно будет развернуть решение, которое будет получать emails и предоставлять API для чтения.