5

タイトルはそれを要約しています。メッセージ全体をダウンロードせずに、Imap フォルダーからすべての MessageId プロパティを取得する必要があります。

...
IMailFolder inbox = imapClient.Inbox;
SearchQuery query = SearchQuery.All;

IList<UniqueId> idsList = inbox.Search(query);

foreach (var uid in idsList)
{
  MimeMessage message = inbox.GetMessage(uid);//This gets the entire message
    //but I only need the .MessageId, without getting the other parts
    if (message != null)
    {
       string messageId = message.MessageId;
    }
}
...
4

1 に答える 1