检查消息是否已"看到"?



检查特定MimeMessage是否已被"看到"的最佳方法是什么。意思是:如何检查是否为特定MimeMessage/UnqiueId设置了"\ Seen"标志?

我找到了设置/更改该标志的方法,但现在如何检查该标志是否已设置。。。

您需要做的是使用Fetch(或FetchAsync(方法。

Fetch是您获取有关消息的所有信息的方式。

var results = folder.Fetch (new UniqueId[] { uid }, MessageSummaryItems.Flags);
var seen = results.FirstOrDefault ()?.Flags.Value.HasFlag (MessageFlags.Seen);

相关内容

  • 没有找到相关文章

最新更新