0

好的,我想做的是在 C# 中设置一个小网页,我可以在其中一次检查多个电子邮件帐户。我有一个 Hotmail 和一个 GMail 帐户,我想检查它们,并给我一些“新”消息。

我尝试使用 OpenPop.NET 网站上的示例,这里:

http://hpop.sourceforge.net/exampleFetchAllMessages.php

应该获取所有消息。但是,我尝试了各种方法,例如创建一个 certificateValidator 方法(我在网络上的其他地方找到了这个),以及各种 AuthenticationMethod 设置。

我不断收到异常。像:

OpenPop.Pop3.Exceptions.InvalidLoginException:服务器不接受用户凭据 ---> OpenPop.Pop3.Exceptions.PopServerException:服务器没有响应 + 响应。响应为:“-ERR 身份验证失败:未知用户名或密码错误。[Error="UserDisabled" AuthResult=27 Proxy=DM3PR15MB0911.namprd15.prod.outlook.com:1995:SSL]”

奇怪的是,我可以进入常规的hotmail站点并成功登录。

显然,我做错了什么。我需要使用 OpenPop 来检索电子邮件,还是有更好的方法?

4

1 回答 1

1

我遇到了同样的困难,我通过设置邮件箱(在这种情况下为 hotmail)来解决它,以允许使用“pop”连接设备和应用程序。

我希望这可以帮助你。

在此处输入图像描述

于 2017-05-03T19:17:15.833 回答