如何将客户端同步到服务器的消息标记为已转发?

How can I mark a message Forwarded in the Client Synchronize to the server?

我在客户端如何转发邮件时,邮件状态是转发,但服务器端从来没有转发标志

IMAP没有"Forwarded"的概念,所以IMAP没有Forwarded标志。它只有一个 \Answered 标志,大多数客户端使用该标志来表示消息已被回复。

如果您的服务器支持自定义标志,您的其他 IMAP 客户端可能为此使用自定义标志(例如“$Forwarded”)。 MailKit 还允许您设置自定义标志:

var customFlags = new HashSet<string> ();
customFlags.Add ("$Forwarded");

folder.AddFlags (uids, MessageFlags.None, customFlags, true);