使用c#检索电子邮件

本文关键字:电子邮件 检索 使用 | 更新日期: 2023-09-27 18:00:33

我想使用C#从我的Go Daddy帐户检索电子邮件。我测试了OpenPop。NET这样做:

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

我的问题是服务器不接受用户凭据。我确信凭据是可以的。

我在我的Gmail帐户上尝试了同样的代码,一切都很顺利。Go Daddy想让我设置的东西少了吗?

还有其他a吗。NET工具,如OpenPop。NET,我可以使用POP3协议检索电子邮件?

使用c#检索电子邮件

我发现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);

端口995是安全POP3,您的邮件提供商不必支持它。

将110用于常规POP3。

这可能是因为默认情况下您的电子邮件帐户没有配置为Pop
转到您的电子邮件帐户中的设置并启用pop。