我正在创建一个应用程序来访问GMail帐户和其他一些非GMail的电子邮件帐户。如何访问我的应用程序的电子邮件帐户的收件箱?
答案 0 :(得分:1)
我假设以下内容:
首先,您需要决定如何访问邮件。由于您需要访问GMail和非GMail帐户,accessing the mails via POP3似乎很自然。 “通常”此访问方法也会删除用户收件箱中的邮件,但可以选择下载邮件而不删除邮件。通过POP3进行身份验证可以通过多种方式进行处理,因此我会选择一个为您执行此操作的库。
我既不是Android开发人员也不是我在JSF之外与Java有很多关系,但Java Mail API似乎能够进行POP3检索。还有implementation for Android。
除此之外,您的GUI 可能缺少指定服务器,端口和选择相关加密的选项的可能性。您当然可以从用户电子邮件地址的给定域中“猜测”这些参数,但您需要此信息来检索电子邮件。
当然,您也可以使用IMAP,Java Mail API似乎也能够使用它。