Gmail 将于 5 月 30 日删除 "Less secure apps"。这对 javax 邮件意味着什么?
Gmail will remove "Less secure apps" on the 30th of May. What does that mean for javax mail?
Google 将从 4 月 1 日开始删除“安全性较低的应用程序”对 gmail 的访问权限 (Gmail notification)。
这可能意味着我们将无法再通过 gmail 帐户使用 javax 邮件。有什么解决方法吗?是否有其他推荐的与 gmail 一样好或更好的电子邮件服务?
如果您想继续使用 imaplib,那么描述安全性较低的应用程序的最简单解决方法是切换到使用 apps password。
另一种选择是切换到使用 Xoauth2 javax mail appears to support that Oauth2
Properties props = new Properties();
props.put("mail.imap.ssl.enable", "true"); // required for Gmail
props.put("mail.imap.auth.mechanisms", "XOAUTH2");
Session session = Session.getInstance(props);
Store store = session.getStore("imap");
store.connect("imap.gmail.com", username, oauth2_access_token);
我已经在 gmx.com 注册了。
我使用 Outlook Express 6。
Google 搞砸了。
Google 将从 4 月 1 日开始删除“安全性较低的应用程序”对 gmail 的访问权限 (Gmail notification)。
这可能意味着我们将无法再通过 gmail 帐户使用 javax 邮件。有什么解决方法吗?是否有其他推荐的与 gmail 一样好或更好的电子邮件服务?
如果您想继续使用 imaplib,那么描述安全性较低的应用程序的最简单解决方法是切换到使用 apps password。
另一种选择是切换到使用 Xoauth2 javax mail appears to support that Oauth2
Properties props = new Properties();
props.put("mail.imap.ssl.enable", "true"); // required for Gmail
props.put("mail.imap.auth.mechanisms", "XOAUTH2");
Session session = Session.getInstance(props);
Store store = session.getStore("imap");
store.connect("imap.gmail.com", username, oauth2_access_token);
我已经在 gmx.com 注册了。
我使用 Outlook Express 6。
Google 搞砸了。