我刚刚开发了一个电子邮件程序,可以阅读来自Gmail的电子邮件并进行进一步处理。最初使用SO中提供的代码(下面提供的链接)我得到一个例外,其中说“我的访问被阻止了,我需要通过网络浏览器登录"。
同时我在收件箱中看到了一封电子邮件(我正在尝试连接),其中显示" Google帐户:登录尝试已被屏蔽"我需要通过以下链接禁用现代安全性" https://www.google.com/settings/security/lesssecureapps"。
我试图禁用,但我已成功连接。
那么这意味着Javamail
是一个不太安全的应用程序吗?或者有一些方法可以在不禁用该选项的情况下仍然连接?
提前致谢。 加里
答案 0 :(得分:4)
这真的很难说,因为谷歌并没有准确地说出现代安全标准""一个应用程序需要实现更安全"但我怀疑他们指的是this blog entry where they talk about OAuth2。 JavaMail能够使用OAuth2 authentication mechanism,我想这使得JavaMail变得更加安全"应用