Как я могу вызвать функцию сервлета Java при получении почты? - PullRequest
1 голос
/ 25 июля 2010

Мне известно, что Google App Engine может захватывать электронную почту и запускать функцию , но мне бы хотелось, чтобы эта функциональность применялась на Tomcat, Glassfish или любом другом сервере Java.

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

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

Ответы [ 3 ]

1 голос
/ 25 июля 2010

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

1 голос
/ 25 июля 2010

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

0 голосов
/ 03 мая 2012

Check mailgun - У него есть интересная поддержка для подобных вещей

...