在 C# 中访问 Imap
问题:
是否有本地方法或可靠的方法C# 中的免费库可用于使用以下方式连接到 Imap 服务器SSL?
答案:
虽然 C# 中没有内置方法,但有几个第三方库提供 Imap 支持。强烈推荐的一个选项是 AE.Net.Mail。
使用 AE.Net.Mail:
要使用 AE.Net.Mail 访问 Imap,请按照以下步骤操作:
示例代码:
// Connect to Gmail's IMAP server using SSL ImapClient ic = new ImapClient("imap.gmail.com", "[email protected]", "pass", ImapClient.AuthMethods.Login, 993, true); // Select the INBOX mailbox ic.SelectMailbox("INBOX"); // Get the message count Console.WriteLine(ic.GetMessageCount()); // Get the first 11 messages MailMessage[] mm = ic.GetMessages(0, 10); // Loop through the messages foreach (MailMessage m in mm) { Console.WriteLine(m.Subject); } // Dispose the ImapClient to close the connection ic.Dispose();
其他注意:
以上是是否有可靠的免费 C# 库用于通过 SSL 连接到 IMAP 服务器?的详细内容。更多信息请关注PHP中文网其他相关文章!