C# で Imap にアクセスする
質問:
ネイティブ メソッドまたは信頼できるメソッドはありますかImap サーバーに接続するために C# で利用できる無料のライブラリSSL?
答え:
C# には組み込みメソッドはありませんが、Imap サポートを提供するサードパーティ ライブラリがいくつかあります。強く推奨されるオプションの 1 つは 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();
追加注:
以上がSSL 経由で IMAP サーバーに接続するための信頼できる無料の C# ライブラリはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。