Почтовый сервер SubEthaSMTP позволяет Вам создавать свой собственный Сервер SMTP для того, чтобы получить электронные письма.
James является, вероятно, Вашим лучшим выбором, но почтовая обработка чрезвычайно сложна, требуя не только конфигурации Вашего MTA (сервер James), но также и DNS. В прошлом я нашел легче инициировать мои обработчики через рычаги от не-Java MTA как постфикс. И procmail мог бы также быть полезен для Вас. Для Java MTA, хотя, скалы James.
Apache Сеть палаты общин является идеальной библиотекой для выборки писем через POP3. IMAP не поддерживается.
Посмотрите, удовлетворяет ли собственный JavaMail Sun (документы API) Вашим потребностям.
Я не уверен в самом легком, но по крайней мере это - широко используемый путь.
Проверьте учебное руководство JavaMail jGuru здесь. Существуют способы прочитать и отсоединить вложения.