我正在使用带有 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);
}
}
}
如何从原始文件夹中删除邮件?