2013-05-05 7 views
3

Проблема:Обработка почты протокол над реализацией сервлетов Java

У меня есть веб-приложение (Java сервлетов в основном), и я искал способ обработки почтовые протоколы (SMTP, POP) над сервлеты апи. Я пытаюсь подражать очень простому серверу электронной почты в своем приложении, чтобы я мог получать/обрабатывать электронные письма и выполнять некоторую бизнес-логику.

Мне не нужны почтовые ящики, мне не нужно сохранять электронные письма, мне просто нужно их получить, обработать и запустить другой процесс. Например, если сообщение отправлено [email protected], мне нужно запустить task1 с помощью некоторого синтаксического анализа [email protected] и т. Д.

Я знаю, что могу установить настоящий почтовый сервер, я знаю, что есть Джеймс (почтовый сервер java), и я могу получить любой почтовый ящик из сервлетов, но мне все равно приходится регистрировать каждый почтовый ящик по отдельности и не хочу этого , Мне просто нужно что-то вроде сервлета, ожидающего порт 25, обрабатывать любой запрос [email protected], обрабатывать его и делать.

Вопрос:

Кто-нибудь знает, есть ли реализация этой проблемы?

+0

Вы ищете реализацию SMTP, которую вы должны выполнить в веб-контейнере? –

ответ

0

Существует очень простая базовая реализация SMTP-сервер в Java, которая может быть полезной для вас: Dumbster

С другой стороны, части протокола SMTP нужно для вашей задачи очень просты. Я бы, вероятно, взломал поддельный сервер в вашем случае.

Смежные вопросы