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

问题描述 投票:0回答:2

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

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

email gmail gmail-imap
2个回答
1
投票

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

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


0
投票

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

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+)
© www.soinside.com 2019 - 2024. All rights reserved.