您的位置:程序门 -> java -> j2ee / ejb / jms



谁有做过java 操作 pop3邮件???


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


谁有做过java 操作 pop3邮件???
发表于:2007-10-12 11:21:03 楼主
不是收取邮件,而是把pop3邮件的信息直接显示出来,比如说要显示邮件统计及使用情况,还有邮件列表,还有打开邮件时候直接打开pop3里的邮件等等!!!
发表于:2007-10-12 16:36:151楼 得分:0
帮楼主顶了
发表于:2007-10-13 19:03:042楼 得分:0
而是把pop3邮件的信息直接显示出来,--   那也要把邮件都接受下来,自己把邮件头信息解析出来显示
比如说要显示邮件统计及使用情况,--   folder有一个统计收件箱邮件数量的方法,别的好像没有什么现成的统计方法了
还有邮件列表,--   同上上
还有打开邮件时候直接打开pop3里的邮件--   不明白你的意思,无论pop3还是imap都是收回来打开的啊
等等!!!--   pop3是一个很基本的协议,除了收信外别的都不支持了,如果开发webmail的话绝大部分操作还是要借助数据库实现,如果没必要必须使用pop3的话建议使用imap
发表于:2007-10-15 08:37:063楼 得分:0
谢谢了!我看看使用imap。
发表于:2007-10-15 08:41:294楼 得分:0
不过imap不是很通用,还是得使用pop3。读邮件时候直接打开邮箱里的邮件啊。
发表于:2007-10-15 13:13:245楼 得分:0
如得到邮件的唯一id呢?请教高手!
发表于:2007-10-15 14:57:306楼 得分:0
不过imap不是很通用,还是得使用pop3。读邮件时候直接打开邮箱里的邮件啊。
    --imap确实不是很通用,很多邮件服务器尚未支持,比如纯java写的james目前就不支持,要等到3.0以后
如得到邮件的唯一id呢?请教高手!
    pop3下的inbox中的邮件都有一个id,是按照1、2、3...顺序排列的,但不是唯一id,如果删除其中一封的话(比如2),剩下的还是1、2、3...的顺序,而且如果收到新邮件很可能查到这个序列里。所以pop3中没有唯一id,只能借助数据库自己来写。
发表于:2007-10-15 15:27:017楼 得分:0
如果处理简单问题的话可以借助日期作为标识

建议lz先看一下javamail,再着个开源的webmail项目看看源代码就都明白了,比如claros等,项目都不大也不难懂


快速检索

最新资讯
热门点击