在C# 中存取Imap
問題:
問題:是否有本地方法或可靠的方法C# 中的免費庫可用於使用以下方式連接到Imap 伺服器SSL?
答案:雖然 C# 中沒有內建方法,但有幾個第三方函式庫提供 Imap 支援。強烈推薦的選項是 AE.Net.Mail。
使用AE.Net.Mail:使用 GetMessages 檢索特定訊息。
// 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中文網其他相關文章!