我使用mailkit库来读取imap邮件。我希望收到邮件的大小。在Pop3中我可以用;
读取邮件大小clientPop.GetMessageSize("messageId");
在Imap中,我该怎么做?
答案 0 :(得分:3)
在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);
}