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