使用 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?
我正在使用 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?