【问题标题】:Is it possible to send emails with google api without g suite?是否可以在没有 g 套件的情况下使用 google api 发送电子邮件?
【发布时间】:2020-09-06 09:45:38
【问题描述】:

我在 medium https://medium.com/lyfepedia/sending-emails-with-gmail-api-and-python-49474e32c81f 阅读了这篇关于使用 google api 发送电子邮件的文章,但我想知道我是否需要一个 g 套件帐户?

【问题讨论】:

    标签: google-api google-workspace


    【解决方案1】:

    您可以使用 Oauth2 来验证您的应用程序并使用 Gmail api,请注意对 Gmail 应用程序的验证并不便宜,您可能无法在很长时间内运行它。

    服务帐户身份验证只能使用 gsuite 域范围委派进行,并且仅适用于域电子邮件帐户。普通的 gmail 帐户无法使用服务帐户身份验证。

    根据您正在做的事情,您可能需要考虑通过 smtp imap 服务器而不是 gmail api。

    【讨论】:

    • 我需要从服务器发送邮件,所以我想只有套件才有可能,对吗?
    • 服务帐号需要 Gsuite Oauth2 不需要。您可以使用 Oauth2 对您的应用程序进行一次身份验证并保存刷新令牌,每次服务器需要访问数据时,使用刷新令牌请求新的访问令牌。
    猜你喜欢
    • 1970-01-01
    • 2017-12-11
    • 2011-10-16
    • 2012-11-16
    • 2011-06-06
    • 2015-01-03
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多