Il y a une bonne documentation (y compris des exemples de code) sur le site Chilkat:
Delete Email Individually (One at a time) from an IMAP Mailbox
aussi:
Delete Email from an IMAP Mailbox
Autres exemples IMAP:
IMAP C# Examples
Espérons que cela vous aide.
Edit:
Selon la documentation sur la page ci-dessous:
Chilkat C# EmailBundle Class Reference
Les deux méthodes RemoveEmail et RemoveEmailByIndex supprimer uniquement les e-mails du faisceau et non de la serveur. Vous devrez utiliser une autre méthode comme décrit dans les liens ci-dessus pour supprimer le message du serveur.
Modifier
Je ne suis pas très familier avec la bibliothèque Chilkat cependant de la documentation, il semble que la méthode « Votrecourriel » dans la classe EmailBundle récupérera un courrier à un certain index et vous peut utiliser la méthode « AppendMail » dans la classe imap pour télécharger le courrier à une boîte de réception particulière comme indiqué dans l'exemple suivant:
Upload (Append) Email to an IMAP Mailbox
I h ope cela aide, s'il le fait s'il vous plaît marquer comme réponse.
Le lien fourni était extrêmement utile. Maintenant, je suis capable de supprimer un mail à un certain index. Maintenant, comment puis-je télécharger un mail sur le même index. –