- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
如何连接到 imaplib 库而不遇到 AUTHENTICATIONFAILE 错误!?
通过网络浏览器登录时,我的 Gmail 收件箱显示严重的安全警报(登录尝试被阻止)。
IMAP_SERVER = 'imap.gmail.com'
USERNAME = '******@gmail.com'
PASSWORD = '******'
client = imaplib.IMAP4_SSL(IMAP_SERVER)
client.login(USERNAME, PASSWORD)
最佳答案
这很可能是 Gmail 阻止“安全性较低的应用程序”连接到您的帐户。默认情况下,此阻止处于启用状态。
来自谷歌支持页面:
You can block sign-in attempts from some apps or devices that are less secure. Apps that are less secure don't use modern security standards, such as OAuth. Using apps and devices that don’t use modern security standards increases the risk of accounts being compromised. Blocking these apps and devices helps keep your users and data safe.
如果您想启用对安全性较低的应用的访问权限(这将使使您的帐户更容易受到攻击),那么您可以按照以下步骤操作:
正常登录您的 Google 帐户。 (https://myaccount.google.com/)
登录后,转到“安全”页面。
向下滚动,直到看到带有“安全性较低的应用程序访问”的窗口。如果您想使用您发布的 python 代码访问您的电子邮件,则需要打开。
就我个人而言,我认为这对于一次性/测试帐户来说是可以接受的,但我永远不会对我的主/个人帐户或任何涉及与客户沟通的帐户这样做。
事实上,看看这个页面:https://developers.google.com/gmail/api/quickstart/pythonGmail 有一个专用的 API 用于连接到您的 google 邮件帐户。他们的 API 实现了适当的安全措施,这意味着您无需启用安全性较低的应用程序访问...保护您的帐户!
关于python - 使用 imaplib 库连接到电子邮件时遇到 AUTHENTICATIONFAILED 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57963552/
我们有一个相当简单的部署脚本来添加延迟: resource awaitscript 'Microsoft.Resources/deploymentScripts@2020-10-01' = {
我们有一个相当简单的部署脚本来添加延迟: resource awaitscript 'Microsoft.Resources/deploymentScripts@2020-10-01' = {
我登录到远程服务器,对文件进行了一些更改, 做了git commit和push,效果很好。 现在我想进行部署,当我把用来登录远程服务器的密码输入时,它会要求输入密码。 Password: *** [d
我在我的管理数据库中创建了这两个用户: db.auth('admin','password') 1 > db.getUsers() [ { "_id" : "admin.sit
这是我的情况:我有这个我已经“capified”的 rails 应用程序,我正在尝试使用 capistrano 将其部署到我的 Ubuntu 云服务器上。我一直在关注本指南 -> http://rob
执行“knife ssh”命令时遇到问题。我已经正确配置了用于远程连接的 SSH key ,因此在尝试手动连接时似乎工作正常: ssh root@myhost.domain.com 因为它会自动让我访
如何连接到 imaplib 库而不遇到 AUTHENTICATIONFAILE 错误!? 通过网络浏览器登录时,我的 Gmail 收件箱显示严重的安全警报(登录尝试被阻止)。 IMAP_SERVER
本地计算机用户名:Christopher Ubuntu 服务器用户名:my_app_name 我已经按照 Digital Ocean 文档使用 Ruby on Rails 设置了 Ubuntu 16.
当我们尝试连接到 imap.gmail.com 时,我们已经开始遇到 imap_open 函数的问题,它返回: Can not authenticate to IMAP server: [AUTHEN
我已经成功使用 Capistrano 一段时间了,突然之间我失去了部署能力的每个项目。 环境: os X(小牛队) ruby 1.9.3p194 rvm(在本地,不在服务器上) rails 3.2 及
我正在尝试使用 Azure 文件 api "https://"mystorageaccountname".file.core.windows.net/?comp=list" 链接:https://le
http://www.sitepoint.com/deploy-your-rails-app-to-aws/ 我一直在按照本教程将我的 Rails 应用程序部署到 Amazon EC2,直到最后它告诉
我正在尝试在 Azure Blob 存储中使用 SAS token ,如下 this tutorial ,但我遇到了这个错误: AuthenticationFailed Serve
我的 Startup.cs 有以下代码 public void ConfigureAuth(IAppBuilder app) { app.UseWindowsAzureActiveDirect
azure 表查询 REST API 失败,出现 AuthenticationFailed 错误。 AuthenticationFailed Server failed
当我尝试运行部署设置时,为什么会出现 authenicationFailed?我使用 ssh 作为我的密码。我是否需要更改 database.yml 或 deploy.rb 中的任何内容。它们在下面列
我试图将我的rails应用程序从我的mac部署到 digital ocean 上的服务器(使用github)。 所以当我跑cap production deploy:initial我第一次得到这个错误
我正在尝试使用 Spotify SDK(测试版)对在 iOS 中运行的 spotify 服务进行原型(prototype)设计。在教程中,我为 oath 运行 token 交换服务,这在模拟器上运行良
我尝试使用 Ruby 通过 SSH 连接服务器,但出现 Net::SSH::AuthenticationFailed 错误。问题是它在 PHP 中有效。 这是我的 ruby 代码: require '
问题 我正在关注官方 Azure 文档。我的目标是使用Odata对Azure存储帐户中的表进行数据查询。但服务器总是返回错误。我用谷歌搜索了一段时间。这似乎与请求头的加密有关。我无法解决这个问题。我也
我是一名优秀的程序员,十分优秀!