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

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

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

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

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

10
задан Charles Dimino 6 May 2010 в 16:05
поделиться

2 ответа

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

Мне показалось, что с Dumbster работать намного проще.

4
ответ дан 3 December 2019 в 21:58
поделиться

Посмотрите на JES, кажется, делает то, что вы хотите.

0
ответ дан 3 December 2019 в 21:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: