Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google api 有没有可能在没有g套件的情况下使用google api发送电子邮件?_Google Api_Google Workspace - Fatal编程技术网

Google api 有没有可能在没有g套件的情况下使用google api发送电子邮件?

Google api 有没有可能在没有g套件的情况下使用google api发送电子邮件?,google-api,google-workspace,Google Api,Google Workspace,我在medium上读了这篇关于用google api发送电子邮件的文章,但我想知道我是否需要一个g套件帐户来实现这一点?你可以使用Oauth2对你的应用程序进行身份验证,并使用Gmail api,注意Gmail应用程序的验证并不简单,你可能无法在未经验证的情况下运行很长时间 服务帐户身份验证只能使用gsuite域范围的委派,并且只能在域电子邮件帐户上工作。没有办法对普通的gmail帐户使用服务帐户身份验证 根据您正在执行的操作,您可能希望查看smtp imap服务器,而不是gmail api。我

我在medium上读了这篇关于用google api发送电子邮件的文章,但我想知道我是否需要一个g套件帐户来实现这一点?

你可以使用Oauth2对你的应用程序进行身份验证,并使用Gmail api,注意Gmail应用程序的验证并不简单,你可能无法在未经验证的情况下运行很长时间

服务帐户身份验证只能使用gsuite域范围的委派,并且只能在域电子邮件帐户上工作。没有办法对普通的gmail帐户使用服务帐户身份验证


根据您正在执行的操作,您可能希望查看smtp imap服务器,而不是gmail api。

我需要从服务器发送邮件,因此我想这只能通过suite实现,对吗?服务帐户需要Gsuite Oauth2,而不是。您可以使用Oauth2对应用程序进行一次身份验证并保存刷新令牌。每次服务器需要访问数据时,都可以使用刷新令牌请求新的访问令牌。