使用 MailKit Pop3 移动电子邮件

Move email using MailKit Pop3

我正在使用 MailKit.Net.Pop3.Pop3Client 访问电子邮件帐户,目前一切正常。

现在我正在尝试将一封电子邮件移动到另一个文件夹,但找不到执行此操作的方法。有人知道怎么做吗?

using (var client = new MailKit.Net.Pop3.Pop3Client())
{
    client.Connect("server", 995, true);
    client.Authenticate("username", "password");

    int count = client.GetMessageCount();
    for (int i = 0; i < count; i++)
    {
        var message = client.GetMessage(i);
        if (message.Subject.Contains("Test"))
        {
            //Move email here
            //Ex: MoveTo INBOX\Test
        }
    }

    client.Disconnect(true);
}

PS:我要的不是client.DeleteMessage(i)

你不能那样做。 POP3 没有服务器端文件夹的概念。只有一个(收件箱)。也许服务器也提供 IMAP?