C#에서 Imap 액세스
질문:
기본 방법이나 신뢰할 수 있는 방법이 있습니까? 다음을 사용하여 Imap 서버에 연결하기 위해 C#에서 사용할 수 있는 무료 라이브러리 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();
추가 참고:
위 내용은 SSL을 통해 IMAP 서버에 연결하기 위한 안정적인 무료 C# 라이브러리가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!