我一直在尝试使用以下方式登录Gmail:
WebClient Web = new WebClient();
Web.Credentials = new NetworkCredential(Email, Password, "https://mail.google.com");
然后,使用IHTMLDocument2
接口浏览电子邮件,通过获取与每个电子邮件关联的ID、构建URL、导航到该URL和使用DownloadString
方法,将HTML内容传递给IHTMLDocument2
接口。
问题是谷歌不接受我发送的凭据,所以我永远无法登录。然而,在尝试几次之后,我发现Google监控了这一活动,因为我在实际的电子邮件帐户上看到了通知。
我想知道如何解决这个问题或者是否可能使用WebClient
登录Gmail?如果可以,具体步骤是什么?