我使用 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)
答案 0 :(得分:2)
你不能这样做。 POP3没有服务器端文件夹的概念。只有一个(收件箱)。也许服务器也提供IMAP?