MAILKIT如何将消息移动到文件夹a获取新的UniqueID

问题描述 投票:0回答:1

MailKit.Net.Imap有MoveTo(...)。但是如果我们移动消息,消息将获得新的UniqueID(因为它是文件夹唯一的)。如何获取消息的新UniqueID?

c# mailkit mimekit
1个回答
1
投票

采用UID(或UID列表)的MoveTo方法将返回目标文件夹中的消息的UID。

var uidMap = folder.MoveTo (uids, destination);
foreach (var uid in uids) {
    Console.WriteLine ("The message with a UID of {0} in {1} is now {2} in {3}",
                       uid, folder.FullName, uidMap[uid], destination.FullName);
}
© www.soinside.com 2019 - 2024. All rights reserved.