0

我使用 mailkit 库来阅读 imap 邮件。我想收到它大小的邮件。在 Pop3 中,我可以读取邮件大小;

clientPop.GetMessageSize("messageId");

在 Imap 中,我该怎么做?

4

1 回答 1

4

在 IMAP 中获取消息元数据的方法是使用Fetch()文件夹上的方法。如果要获取每条消息的大小,可以执行以下操作:

foreach (var summary in inbox.Fetch (0, -1, MessageSummaryItems.Size)) {
    Console.WriteLine ("The size of message {0} is {1}", summary.Index, summary.Size.Value);
}
于 2015-08-13T13:14:39.697 回答