我有多个不使用双因素身份验证的 Gmail 帐户,这些帐户与 Evolution 配合得很好。设置向导会预先填充所有必需的设置。我在使用双因素身份验证的 Gmail 帐户方面遇到了问题。我在 Ubuntu 16.04.2 LTS 64 位上安装了 Evolution 3.18.5.2。
当我尝试设置一个具有双重身份验证的 Gmail 帐户时,我自然无法输入身份验证令牌。因此,我在 Gmail 的安全设置中为该帐户设置了一个应用密码。
当我在 Evolution 的帐户设置中输入电子邮件地址时,向导无法自动填充所有设置,因此我从其他正常运行的帐户中复制了这些设置。例如,从端口 993 上的 imap.googlemail.com 接收邮件,专用端口上的 SSL,身份验证:密码。从端口 465 上的 smtp.googlemail.com 发送邮件,身份验证:登录。
当我尝试检索邮件时,系统会显示“邮件身份验证请求”对话框。我输入了电子邮件地址和 Gmail 提供的应用密码。Evolution 继续提示输入这些详细信息,因此可能不被接受。
我该如何设置它才能正确工作?
答案1
您需要在此处设置应用专用密码https://myaccount.google.com/apppasswords
答案2
我收到了此电子邮件帐户的“查看被阻止的登录尝试”。由于这是一个企业帐户,我无法按照电子邮件的建议“允许安全性较低的应用程序访问”。我需要转到整个域的 Google 管理设置并启用“允许用户管理他们对安全性较低的应用程序的访问”。完成此操作后,我返回到帐户上的允许安全性较低的应用程序设置,然后被告知我无法将其打开,因为我已启用了双因素身份验证。然后我的电子邮件开始正常工作...
因此,我认为您需要为整个域启用安全性较低的应用程序访问,然后在双因素身份验证下您可以设置应用程序密码,然后使用该密码来收集您的邮件。