Я вижу два подхода:
- Анализ самого почтового ящика (или почты), например, с использованием jcup или jflex
- Добавить сервер imap и использовать некоторые библиотеки Java для запроса к imapсервер.(например, он может предоставить вам фильтры)
Подход imap позволяет выбирать непрочитанную почту, почту по идентификатору (одно или несколько), перемещать почту из одного каталога в другой и т. д.
Некоторые ссылки:
http://www.ibm.com/developerworks/linux/library/l-lexyac2.html
Это для C, но советы могут быть полезны для Java.Я имею в виду теоретический фон.
http://www.example -code.com / java / imap.asp
Это коллекция образцов imap с java.Кажется, что он использует lib, но в любом случае он дает вам обзор того, что можно сделать с imap.
наконец, возник вопрос о imap и java в stackoverflow:
Получение почты из GMail в приложение Java с использованием IMAP