Travail sur C#. Dans mon application de bureau, avec succès, je peux utiliser le IMAP4 pour recevoir des mails de la boîte de réception. Mais échouer à recevoir des mails avec la plage de dates. supposons voulez obtenir des mails avec dans la gamme 27-Nov-2011 à 28-Nov-2011. J'écris syntaxe ci-dessous, mais ne fonctionne pas.Comment obtenir des mails Dans la plage de dates?
Imap4Client imap = new Imap4Client();
imap.ConnectSsl(sImapHost, nImapPort);
imap.Login(sImapUser, sImapPassword);
inbox = imap.SelectMailbox(@"[Gmail]/Sent Mail");
MessageCollection messages = inbox.SearchParse("SINCE " + DateTime.Now.ToString("dd-MMM-yyyy"));
Besoin d'aide pour obtenir des messages dans la période.
Si vous avez une requête plz demander.Merci à l'avance.
Quelle bibliothèque utilisez-vous? Je vais faire une conjecture sauvage que vous utilisez MailSystem.NET? Si vous pouvez vouloir mentionner cela dans la question. – MatthewMartin
i Utiliser Imap4Client – shamim
Cela semble être un nom de classe, pas le nom de la bibliothèque. Je suis toujours sûr que vous utilisez MailSystem.NET. La classe en question est http://mailsystem.codeplex.com/SourceControl/changeset/view/63853#541880 alors peut-être que vous voudrez peut-être ajouter la source à votre solution, puis parcourir le .SearchParse() – MatthewMartin