Работа с почтовым сервером Java для тестирования

Я нахожусь в процессе тестирования приложения, которое извлекает почту из почтового ящика, выполняет некоторые действия в зависимости от содержимого этого письма, а затем отправляет ответное письмо в зависимости от результата действия.

Я ищу способ написать тесты для этого приложения. В идеале я хотел бы, чтобы эти тесты открыли свой собственный почтовый сервер, поместили мои тестовые электронные письма в папку на этом почтовом сервере, и чтобы мое приложение очистило почту от почтового сервера, на котором был запущен мой тест.

Настроить приложение для использования почтового сервера несложно, но я не знаю, где искать программный способ запуска почтового сервера в Java. Я посмотрел на Джеймса, но не могу понять, как запустить сервер из моего теста.

Таким образом, вопрос заключается в следующем: что я могу использовать для почтового сервера в Java, который я могу настроить и запустить полностью в Java?

Ответы на вопрос(5)

Ваш ответ на вопрос