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