1.从数据库中得到被移动邮件的uid;
2.选择移动邮件所属folder,即SelectFolder;
3.调用copymessage(path,vmime::net::messageset::byUID(uid)) 把邮件移动到指定的path;
4.选择移动后邮件所属folder,通过GetEmailCount()得到文件夹下邮件的个数,即最新移动过来邮件的索引值;
5.通过FetchEmailInfo(index,option),给出 邮件索引值和指定获取邮件属性,就可以得到移动后邮件的uid;
Email移动的原理
时间: 2024-10-25 21:08:39