就是将邮件排序,搞过java mail的人没做个工作吗?

解决方案 »

  1.   

    在接收到的邮件头里面有时间戳,具体名称不记得了,查查api看看
      

  2.   

    outexpress里面就运行你用不同字段来排列,例如发件人,接收时间等
      

  3.   

    我做了,你在得到message[i]后,在把数据查如到数组是如下
    int j=0;
    for(int i=message.length-1;i>=0;i++){
       from[j]=((InternetAddress)message[i].getFrom()[0]).getPersonal();
    }
      

  4.   

    你在在你的程序里
    for(ini i=0;i<from.length;i++) 写出叔祖就可以了。
      

  5.   

    其实你的到的message[i]默认情况就是按收到的或者说是发送的时间升续排列的,就是最后到的信排在message[message.length-1]里,你把他倒过来就是你要得到的结果了,当然楼上还有人说api的,你可以找找,要是有的话,就更好了,我还没有找到。所以就用了上面的投机躯壳的方法了,呵