繁体   English   中英

如何使用Java从Gmail帐户自动获取新邮件?

[英]How to automatically get new mails from gmail account using java?

我知道我的问题更有可能讨论而不是真正回答(因为问题很大),但是我需要一些要素和“建议”才能真正开始,对此感到抱歉。

因此,我有一个必须分析一些URL的Java程序,我已经完成了这一部分。 目前,用户必须将链接手动输入到我的程序中,然后分析链接。

现在,我必须自动检索那些链接,这些链接将通过电子邮件发送给我。 (在为此目的创建的特殊Gmail收件箱中)

所以我需要:

  • 让我的Java程序“收听”我的收件箱
  • 提取任何新邮件的链接以便对其进行分析

根据我选择访问我的收件箱的方式(POP3,GMail API ...),有很多问题,根据我的应用程序检查收件箱的频率,也许会有身份验证问题...甚至如何我的应用程序作为“守护程序”运行...

而且我真的不知道如何开始,做出哪些选择等。

如果有任何文档,当然可以提供任何帮助。 先感谢您。

您有几种方法可以做到这一点。

我建议您使用Java Mail,它具有简单实用的API。

您在此URL中有一些文档和示例:

https://java.net/projects/javamail/pages/Home#Samples

查看示例中的类monitor (非常糟糕的名称!!!)。 此类监视邮箱中是否有新电子邮件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM