2017-04-18 2 views
0

Je souhaite obtenir une extension pour chaque pièce jointe pour chaque message de la boîte de réception. Comment puis-je faire ceci? Ma destination: si une seule pièce jointe de la boîte de réception a une extension * jpg, le reste des messages peut passer et l'utilisateur recevra une information dans MessageBox. Avec ce code attachment est toujours nul:Obtenir l'extension de pièce jointe avec MailKit

IList<IMessageSummary> allMailList = client.Inbox.Fetch(0, -1, MessageSummaryItems.Envelope | MessageSummaryItems.UniqueId); 
       foreach (IMessageSummary mail in allMailList) 
        foreach (var attachment in mail.Attachments) 
         richTextBox1.AppendText(attachment.FileName + Environment.NewLine); 

Répondre

1

Vous devez utiliser MessageSummaryItems.BodyStructure dans votre demande fetch().

+0

Cela fonctionne, merci :) –