【发布时间】:2017-09-22 01:57:00
【问题描述】:
用户将在我的页面中输入 Gmail 帐户 ID 和密码,然后通过 google 进行身份验证。我需要密码,因为我想使用Gmail SMTP 协议发送电子邮件。
我可以使用谷歌开发者用户身份验证,但仍然需要密码才能发送电子邮件。
我该怎么办?
【问题讨论】:
标签: google-api smtp gmail google-oauth gmail-api
用户将在我的页面中输入 Gmail 帐户 ID 和密码,然后通过 google 进行身份验证。我需要密码,因为我想使用Gmail SMTP 协议发送电子邮件。
我可以使用谷歌开发者用户身份验证,但仍然需要密码才能发送电子邮件。
我该怎么办?
【问题讨论】:
标签: google-api smtp gmail google-oauth gmail-api
Google 不再允许登录和密码验证。这称为客户端登录。如果您想要登录名和密码,只需存储它而不需要验证它,您将能够使用它访问 GMAIL SMTP 服务器。
替代方案是使用 Oauth2 并使用 Gmail API 而不是通过 SMTP 服务器。 注意:使用 Oauth2 对用户进行身份验证,您不会得到他们的密码。
【讨论】: