【发布时间】:2014-09-03 15:23:38
【问题描述】:
我发现了这个:
client.Inbox.AddFlags (new int[] { index }, MessageFlags.Deleted);
or
client.Inbox.AddFlags (new UniqueId[] { uid }, MessageFlags.Deleted);
then
client.Inbox.Expunge ();
我不知道如何获取 index 或 uid 以在此处使用。我的客户是这样工作的:
using (var client = new ImapClient())
{
client.Connect(serverM.Text, Convert.ToInt32(portM.Text), true);
client.AuthenticationMechanisms.Remove("XOAUTH");
client.Authenticate(user.Text, pass.Text);
var inbox = client.GetFolder(inbox.Text);
inbox.Open(FolderAccess.ReadWrite);
var message = inbox.GetMessage(i);
for (int i = 0; i < inbox.Count; i++) //
{
var message = inbox.GetMessage(i);
...
}
}
int I 也不是索引。 message.MessageID 不等于 UID。我的错在哪里?
【问题讨论】: