如何在OpenPop.Net C#库中使用STARTTLS

时间:2016-05-06 09:07:58

标签: c# pop3 starttls

我需要在110连接到Pop3服务器并在ASP.Net应用程序中获取邮件。在连接期间,我收到错误“由于意外的数据包格式导致握手失败”。通过谷歌搜索,我发现服务器正在使用显式SSL(STARTTLS)。有没有办法我可以设置openPOP.net使用STARTTLS?感谢

1 个答案:

答案 0 :(得分:1)

我不知道如何在OpenPOP.NET中使用STARTTLS,但您可以轻松地使用MailKit这样做:

using (var client = new Pop3Client ()) {
    client.Connect ("pop.host.com", 110, SecureSocketOptions.StartTls);

    client.Authenticate ("username", "password");

    client.Disconnect (true);
}