OpenPop.NET 难以检索电子邮件

OpenPop.NET difficulties retrieving email

好的,我想做的是在 C# 中设置一个小网页,我可以在其中一次检查多个电子邮件帐户。我有一个 Hotmail 和一个 GMail 帐户,我想查看一下,只需给我一些 "new" 封邮件。

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

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

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

我不断收到异常。像这样的东西:

OpenPop.Pop3.Exceptions.InvalidLoginException: Server did not accept user credentials ---> OpenPop.Pop3.Exceptions.PopServerException: The server did not respond with a + response. The response was: "-ERR Authentication failure: unknown user name or bad password. [Error="UserDisabled" AuthResult=27 Proxy=DM3PR15MB0911.namprd15.prod.outlook.com:1995:SSL]"

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

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

我遇到了同样的困难,我通过设置邮箱(在本例中为 hotmail)以允许使用 "pop".

连接设备和应用程序来解决它

希望对您有所帮助