【发布时间】:2014-03-09 20:03:19
【问题描述】:
我正在尝试使用ae.net.mail. 的 IMAP 功能将邮件移动到邮箱中的另一个文件夹,但问题是虽然邮件被移动到目标文件夹,它没有从收件箱中删除。
我也遇到了删除消息的问题。在这种情况下,我发现消息的状态只是从 unseen 变为 seen。
这是我尝试过的:
using (ImapClient ic = new ImapClient(
host, email, password, ImapClient.AuthMethods.Login, 993, true))
{
ic.SelectMailbox("INBOX");
string[] uids = ic.Search(SearchCondition.From("someone@gmail.com"));
MailMessage[] messages =
ic.GetMessages(uids[0], uids[uids.Length - 1], false);
ic.MoveMessage(uids[0], "Junk");
}
【问题讨论】: