收邮件问题

liuguangyi12 2007-04-05 10:41:40
从邮件服务器上下载邮件。有什么办法知道那些邮件是我以前下载过的?我用的是javamail
...全文
194 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nanyalanye_1 2007-04-11
  • 打赏
  • 举报
回复
marks
zealVampire 2007-04-05
  • 打赏
  • 举报
回复
MimeMessage 这个封装其实也是有消息头消息体之分的。
你在遍历服务器上的邮件的时候不要去获取body的信息,不然就是整个邮件的down下来了的。

之前以为message-id是唯一的, 但是主要麻烦的是,很多垃圾邮件还有一些系统自己的邮件是没有这个标记的,如果要做得像foxmail那样,估计要根据这些消息头的各种信息挑些做标记的。例如,sender,时间,大小,等等。

POP3其实只是负责说把人家发过来的邮件放在自己的文件夹里, 可能会按时间排序一下,升序或降每个邮件好像是不一样的。

邮件发出去是不是有个MimeMessage的封装,看看有没getSize或者类似的方法。 或者什么Multipart。
liuguangyi12 2007-04-05
  • 打赏
  • 举报
回复
还有用javamail怎么知道发出的邮件的大小。在发出之前。
不想低调 2007-04-05
  • 打赏
  • 举报
回复
帮顶
liuguangyi12 2007-04-05
  • 打赏
  • 举报
回复
MimeMessage有getSize方法,但得到是-1。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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