Я делаю приложение Android, и я хочу получить последние 25 отправленных писем от определенного почтового ящика.
Для Gmail я мог бы использовать http://g4j.sourceforge.net/ и существует Почтовый веб-сервис API для Yahoo по http://developer.yahoo.com/mail/.
Но я не мог найти, что что-то сделало это с Hotmail.
Вы знаете, возможно ли это?
Также я волнуюсь наличия такого количества зависимостей. Я не знаю, должен ли я сделать что-то как https://sourceforge.net/projects/mrpostman/и сделать веб-очистку.
Вы можете загружать (или, возможно, загружать) электронные письма по различным способам использования различных поставщиков электронной почты. Мой опыт со следующими провайдерами:
Yahoo:
Gmail:
Hotmail:
Общий поставщик IMAPV4:
Поставщик Genral POP3:
Между тем, не забывайте, что веб Скарот имеет правовые вопросы и запрещено в большинстве веб-сайтов.
Почему бы вам просто не использовать либо встроенные средства электронной почты, либо стандартные методы доступа через IMAP? Думаю, использование отдельной lib для каждого провайдера не сработает на практике.
В webapp нашей компании мы используем JavaMail для отправки почты через учетную запись gmail (очень простой в использовании и мощный API). На странице стороннего продукта JavaMail я нашел проект JDAVMail. Он предоставляет метод доступа к службам протокола на основе WebDAV. Может быть, он будет полезен для вас.
И, для Android: javamail-android
Google имеет свое почтовое приложение в качестве открытого источника.
https://android.googlesource.com/platform/packages/apps/email
Возможно, вы сможете использовать некоторый исходный код самостоятельно.