使用c#检索电子邮件?

Kha*_*mar 13 c# pop3

我想使用C#从我的Go Daddy帐户中检索电子邮件.我测试过OpenPop.NET就是这样做的:

    OpenPop.Pop3.Pop3Client PopClient = new OpenPop.Pop3.Pop3Client();
    PopClient.Connect("pop.secureserver.net", 995, true);
    PopClient.Authenticate("username", "pass");
Run Code Online (Sandbox Code Playgroud)

我的问题是服务器不接受用户凭据.我确信凭据没问题.

我在Gmail帐户中尝试了相同的代码,一切顺利.Go Daddy希望我设置的东西是否缺少?

还有另一个像OpenPop.NET这样的.NET工具可以用来检索使用POP3协议的电子邮件吗?

Kha*_*mar 18

我发现这OpenPop.Pop3.AuthenticationMethod.UsernameAndPassword是缺失的部分.我修改了代码以便它可以使用.

OpenPop.Pop3.Pop3Client PopClient = new OpenPop.Pop3.Pop3Client();
PopClient.Connect("pop.secureserver.net", 995, true);
PopClient.Authenticate("username", "pass", OpenPop.Pop3.AuthenticationMethod.UsernameAndPassword);
Run Code Online (Sandbox Code Playgroud)

  • 工作就像一个魅力.你救了我很多时间,谢谢. (2认同)