2017-04-18 5 views
0

Ich möchte für jeden Anhang eine Erweiterung für jede Nachricht aus dem Posteingang erhalten. Wie kann ich das machen? Mein Ziel: Wenn nur ein Anhang aus dem Posteingang eine * jpg-Erweiterung hat, kann der Rest der Nachrichten überspringen und der Benutzer erhält eine Nachricht in MessageBox. Mit diesem Code ist attachment immer null:Erhalte Anhangserweiterung mit 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); 

Antwort

1

Sie benötigen MessageSummaryItems.BodyStructure in Ihrem Fetch() Anfrage zu verwenden.

+0

Es funktioniert, danke :) –

Verwandte Themen