1

我正在使用带有 Office 365 帐户的 AENetMail imap 库。我有一个大问题,我无法将邮件移动到另一个文件夹而不复制它。我可以将邮件移动到另一个文件夹,但我必须将其从其原始位置删除(或删除原始标志)。

private void button1_Click(object sender, EventArgs e)
{
        using (ImapClient ic = new ImapClient("imap server name", "username", "pass", ImapClient.AuthMethods.Login, 993,true))
        {
            ic.SelectMailbox("INBOX/Teszt");
            Lazy<MailMessage>[] messages = ic.SearchMessages(SearchCondition.Unseen(), false);
            foreach (Lazy<MailMessage> message in messages)
            {
                MailMessage m = message.Value;
                ic.MoveMessage(m.Uid, "probamappa");
                ic.DeleteMessage(m.Uid);
            }

        }
}

如何从原始文件夹中删除邮件?

4

0 回答 0