如何以编程方式确认Gmail自动转发验证?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何以编程方式确认Gmail自动转发验证?相关的知识,希望对你有一定的参考价值。

要手动执行此操作,用户将点击Gmail发送的电子邮件中的验证链接。我想知道如何轻松自动化这个? Google会提供API来执行此操作吗?而无需先询问用户的许可。

我知道这是可能的,因为我尝试了一些应用程序,在Gmail将验证邮件发送到转发地址后自动确认Gmail自动转发验证。

答案

以编程方式解析电子邮件中的验证链接,并对该URL执行GET请求。

注意:访问该链接时无需登录Google。

另一答案

您可以从电子邮件中提取确认链接。但是,这里有一点问题。电子邮件中的链接使用域名:

https://mail-settings.google.com/mail/......

当用户单击该电子邮件时,该用户将被重定向到:

https://mail.google.com/mail/.....

因此,要确认转发请求,您只需要使用mail-settings.google.com替换mail.google.com域,然后使用空主体对结果URL执行POST。

此外,您可以用来解析电子邮件文本版本中的URL的正则表达式如下:

confirm the request:s*(https:S+)

以上是关于如何以编程方式确认Gmail自动转发验证?的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式使用 Gmail 接收电子邮件?

以编程方式发布包含用户指定的 HTML 和纯文本正文的 Gmail 草稿

如何在 Chrome 扩展程序中以编程方式关闭 gmail 撰写对话框

如何使用谷歌联系人api以编程方式将手机联系人同步到android中的gmail

如何在android中以编程方式在片段之间导航?

如何验证我的 Cloud Run 服务以访问 GSuite 用户的 gmail 消息?