如何使用 java 从 gmail 帐户自动获取新邮件?
How to automatically get new mails from gmail account using java?
我知道我的问题更可能被讨论而不是真正得到回答(因为它非常大),但我需要一些元素和 "advices" 才能真正开始,对此感到抱歉。
所以我有一个 java 程序,它必须分析一些 URL,我已经完成了这一部分。目前,用户必须在我的程序中手动输入 link,然后分析 link。
现在我必须自动检索那些 links,它们将通过电子邮件发送给我。 (在为此目的创建的特殊 Gmail 收件箱中)
所以我需要:
- 让我的 Java 程序 "listen" 到我的收件箱
- 提取任何新邮件的 link 以便对其进行分析
有很多问题,根据我选择访问收件箱的方式(POP3、GMail API...),根据我的应用程序检查收件箱的频率,也许会有身份验证问题...甚至如何让我的应用程序 运行 作为 "daemon"...
而且我真的不知道如何开始,做出哪些选择等等
当然欢迎任何帮助,如果你有任何文档或其他。提前谢谢你。
您有多种方法可以做到这一点。
我建议您使用 Java 邮件,它有一个简单实用的 API。
您在此 URL:
中有一些文档和示例
https://java.net/projects/javamail/pages/Home#Samples
看看示例中的class monitor
(非常糟糕的名字!!!)。此 class 监控邮箱中的新电子邮件。
我知道我的问题更可能被讨论而不是真正得到回答(因为它非常大),但我需要一些元素和 "advices" 才能真正开始,对此感到抱歉。
所以我有一个 java 程序,它必须分析一些 URL,我已经完成了这一部分。目前,用户必须在我的程序中手动输入 link,然后分析 link。
现在我必须自动检索那些 links,它们将通过电子邮件发送给我。 (在为此目的创建的特殊 Gmail 收件箱中)
所以我需要:
- 让我的 Java 程序 "listen" 到我的收件箱
- 提取任何新邮件的 link 以便对其进行分析
有很多问题,根据我选择访问收件箱的方式(POP3、GMail API...),根据我的应用程序检查收件箱的频率,也许会有身份验证问题...甚至如何让我的应用程序 运行 作为 "daemon"...
而且我真的不知道如何开始,做出哪些选择等等
当然欢迎任何帮助,如果你有任何文档或其他。提前谢谢你。
您有多种方法可以做到这一点。
我建议您使用 Java 邮件,它有一个简单实用的 API。
您在此 URL:
中有一些文档和示例https://java.net/projects/javamail/pages/Home#Samples
看看示例中的class monitor
(非常糟糕的名字!!!)。此 class 监控邮箱中的新电子邮件。