Il n'y a pas de prise en charge IMAP dans les versions actuelles de .NET et je n'ai pas entendu parler de projets d'ajout d'un tel support au framework. Vous devez essayer l'un des composants tiers. Nous pouvons consulter notre Rebex Secure Mail.
code suivant montre comment télécharger les messages du dossier Inbox
:
// create client, connect and log in
Imap client = new Imap();
client.Connect("imap.example.org");
client.Login("username", "password");
// select folder
client.SelectFolder("Inbox");
// get message list
ImapMessageCollection list = client.GetMessageList(ImapListFields.Fast);
if (list.Count == 0)
{
Console.WriteLine("There are no messages in the mailbox.");
}
else
{
// download the first message
MailMessage message = client.GetMailMessage(list[0].SequenceNumber);
...
}
Trial peut être téléchargé à partir www.rebex.net/secure-mail.net/
Vous pouvez également profiter de Rebex Q&A forum qui fonctionne sur le moteur similaire à ce site.
et ici http://stackoverflow.com/questions/670183/accessing-imap-in-c et ici http://stackoverflow.com/questions/545724/using-c-net-librarires-to-check- for-imap-messages-from-gmail-servers mais toujours la même réponse – Will
@Will Il ya aussi le World Wide Web parce que le SO – OrElse