我正在使用 MailFolder.Fetch 通过 IMAP 下载消息,然后使用 MailFolder.GetBodyPart 获取相关的正文部分。
除了处理过的信息之外,是否可以获得 MIME 消息的原始表示?
代码:
var query = CreateSearchQuery(startDate, endDate);
await mailFolder.OpenAsync(FolderAccess.ReadOnly);
var results = await mailFolder.SearchAsync(SearchOptions.All, query);
var messageSummaries = await mailFolder.FetchAsync(results.UniqueIds, DownloadFlags);
后来我通过运行这些部分来下载消息,找到 html 和普通部分并下载它们,如这个问题所示(只有我下载不是的部分IsAttachment==true
)。