2016-05-06 52 views
0

我需要在110处连接到Pop3服务器并在ASP.Net应用程序中获取邮件。在连接期间,我收到一个错误“由于意外数据包格式导致握手失败”。从谷歌搜索我知道该服务器正在使用显式SSL(STARTTLS)。有没有办法可以设置openPOP.net使用STARTTLS?由于如何在OpenPop.Net C#库中使用STARTTLS

回答

0

我不知道如何使用STARTTLS与OpenPOP.NET,但你可以很容易地MailKit这样做:

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

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

    client.Disconnect (true); 
}