Accès à Imap en C#
Question :
Existe-t-il une méthode native ou fiable bibliothèque gratuite disponible en C# pour se connecter à un serveur Imap en utilisant SSL ?
Réponse :
Bien qu'il n'existe pas de méthode intégrée en C#, il existe plusieurs bibliothèques tierces qui offrent la prise en charge d'Imap. AE.Net.Mail est une option fortement recommandée.
Utilisation d'AE.Net.Mail :
Pour accéder à Imap à l'aide d'AE.Net.Mail, suivez ces étapes :
Exemple de code :
// 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();
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!