2010-07-24 4 views
1

Я знаю, что Google App Engine может capture email and fire a function, но мне нужна эта функциональность в Tomcat, Glassfish или на любом другом сервере Java.Как я могу вызвать функцию сервлетов Java при получении почты?

Я хотел бы избежать создания почтового ящика и выполнения задания cron каждые несколько секунд или минут. Класс Java и некоторая конфигурация сервера были бы идеальными, но я понятия не имею, с чего начать (или если я смотрю в правильном направлении для решения). Возможно, решение не зависит от языка, если хост может POST-url, например /mailHandler, когда сообщение получено.

Любая помощь была бы принята с благодарностью. Благодаря! :)

ответ

1

Я никогда не делал этого, но вы могли бы использовать Apache JAMES, запустите его embedded и используйте Mailet API.

+0

спасибо. Я проверю это. Вы сказали, что никогда не делали этого, но знаете ли вы, может ли он быть установлен без привилегий root? – Vortico

1

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

0

Проверить mailgun - У него есть некоторая интересная поддержка таких вещей, как, что

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