当前位置: 首页 > 知识库问答 >
问题:

如何使用非gmail域名访问“gmail”伞形帐户?

郎志
2023-03-14

我需要在某人的所有电子邮件中搜索合规性练习。此人有一个gmail帐户,他将所有其他帐户转发给该帐户。然而,尽管我可以通过浏览器登录到伞式帐户,但在尝试访问伞式帐户时,我遇到了身份验证错误。请参见描述后的具体问题。

这失败了-请注意域名不是gmail。com-它是user@usersfullname.com但我通过浏览器登录gmail访问它。通用域名格式

import imaplib
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login(user@usersname.com, password)

我收到一个身份验证错误(“无效凭据(失败),尽管相同的凭据允许我登录浏览器。我解锁了帐户等。使用以下说明:https://om4.com.au/google-apps-gmail-invalid-credentials-unlock-captcha/

我可以登录到其中一个帐户,该帐户正被转发到具有@gmail的伞形帐户。具有完全相同凭据的com域名,即:

mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login(user@gmail.com, same_password_as_above)

问题:

(1)身份验证失败的原因是否可能是我使用了错误的imap信息——gmail帐户的登录是@username.com,而不是gmail.com.如果是这样,我如何确定正确的stmp服务器是什么?它没有在Gmail设置-帐户中说明

(2) 是否还有其他原因导致身份验证错误?请注意,我解锁了帐户-请参见上文,我的脚本正在为其他gmail帐户工作。。。

共有1个答案

戴鸿羲
2023-03-14

我是这样解决我的问题的:

步骤1)登录管理员帐户并按照以下说明允许其他子帐户更改对不太安全的应用程序的访问权限:https://support.google.com/a/answer/6260879

步骤2)转到您需要访问的特定gmail帐户,并按照以下说明允许访问不太安全的应用程序:https://support.google.com/accounts/answer/6010255?hl=en

步骤3)我也遵循了这些说明(https://om4.com.au/google-apps-gmail-invalid-credentials-unlock-captcha/但我不确定是否有必要

 类似资料:
  • 这个问题是针对gmail商业/教育账户的。为了从gmail帐户读取电子邮件,我用c编写了一个dll,它执行IMAP命令,然后解析它们的响应。使用当前的IMAP实现,我需要使用每个用户的用户名和密码信息登录到每个用户的邮箱。所以我想知道gmail业务中是否有任何选项可以让我使用单个管理员用户凭据登录到域中的多个用户,而无需从域中的每个单独用户那里获取密码?

  • 我有一个G套件域,并用域范围的授权打开一个服务号。服务号在项目中也有所有者身份。我启用gmail应用编程接口并添加范围参考(https://developers.google.com/admin-sdk/directory/v1/guides/delegation“将域范围的权限委托给您的服务号”)我也启用不太安全的应用程序设置。 这是我的代码: 但是当我使用这个令牌尝试列出电子邮件时:GETht

  • 如果我尝试调用GMail API,我会得到以下错误: 首先我生成一个代币 接下来我测试令牌 我得到一个错误400错误的请求作为回报。但如果我使用不同的范围,例如谷歌,我会得到200 ok。 我认为错误是“sub”:客户的电子邮件。我尝试在谷歌控制台中添加更多的GMail,有3封邮件是自动为项目创建的,只有来自Json的邮件返回我失败,如果尝试其他邮件,包括自动为项目创建的邮件和我自己的GMail(

  • 我有一个桌面应用程序,可以在REST界面上使用GMAIL API阅读邮件。我想使用服务帐户,这样我们就可以下载邮件使用域设置和用户交互是空的。我成功地创建了Gmail服务实例,但当我尝试访问任何Gmail API方法,比如获取邮件列表或任何其他方法时,我会遇到一个异常,说: 谷歌。API。啊。OAuth2。响应。TokenResponseException:错误:“访问被拒绝”,描述:“请求的客户

  • 问题内容: 我需要一个允许我使用Java在Gmail中进行电子邮件操作(例如,发送/接收邮件)的库。 问题答案: 您是否看到过Java的g4j-GMail API? GMailer Java版API(g4j)是一组API,允许Java程序员与GMail进行通信。借助G4J,程序员可以制作基于GMail大量存储的基于Java的应用程序。

  • 我花了整整一周的时间与Gmail API做斗争,但没有成功。 我的任务: 使用自定义域创建邮箱 使用服务帐户通过Gmail API连接到此邮箱 我所做的: 然而,我总是会遇到一个错误: 我在设置中错过了什么?