jmail 删除邮件问题

t_sheng 2011-06-09 10:27:49
我用 popMail.DeleteSingleMessage(index) 删除邮件,怎么不行,怎么解决
messageID 是怎么获取的
...全文
149 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
t_sheng 2011-06-14
  • 打赏
  • 举报
回复
都来帮帮忙呀
t_sheng 2011-06-13
  • 打赏
  • 举报
回复
在这里使用删除就可以
for (int i = popMail.Count; i >=1 ; i--)
{
mailMessage = popMail.Messages[i];
atts = mailMessage.Attachments;
mailMessage.Charset = "GB2312";
mailMessage.Encoding = "Base64";
mailMessage.ISOEncodeHeaders = false;

ListViewItem lvi = new ListViewItem();
lvi.SubItems[0].Text = mailMessage.From;
lvi.SubItems.Add(mailMessage.Subject);
lvi.SubItems.Add(mailMessage.Date.ToString());
lv.Items.Add(lvi);

popMail.DeleteSingleMessage(i);

那在这样单独使用就是不可以
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
popMail.DeleteSingleMessage(Convert.ToInt32(deleteIndex));
popMail.DeleteSingleMessage(2);
}
这是怎么回事,就解答
急急急急急急急急急!!!
影子zZzZ 2011-06-10
  • 打赏
  • 举报
回复
我最近也在做邮箱管理器,不过我没有用jmail,POP3里有个命令是 UIDL n 可以得到邮件的唯一ID,n指的是第n封邮件,DELE n 可以删除邮件

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧