javamail是一个不太安全的应用程序吗?

我刚刚开发了一个电子邮件程序,可以阅读Gmail的电子邮件并进行进一步处理。 最初使用SO中提供的代码(下面提供的链接)我得到一个例外,其中说“我的访问权限已被阻止,我需要通过网络浏览器登录”。

与此同时,我在收件箱中看到了一封电子邮件(我正在尝试连接),其中显示“ Google帐户:登录尝试已被屏蔽 ”,我需要通过以下链接“ https://www.google ”停用现代安全措施.com / settings / security / lesssecureapps “。

我试图禁用,我成功连接。

那么这意味着Javamail是一个不太安全的应用程序吗? 或者有一些方法可以在不禁用该选项的情况下仍然连接?

提前致谢。 加里

[我用的代码:]

这真的很难说,因为谷歌没有确切地说应用程序需要实现什么“现代安全标准”才能“更安全”,但我怀疑他们是指这个博客条目,他们谈论OAuth2 。 JavaMail能够使用OAuth2身份validation机制 ,我猜JavaMail是一个“更安全”的应用程序。