我现在用javaMail做一个邮件客户端软件,请问我应该怎么提取从服务器上收取的邮件信息呢,我想把Message里的所有邮件信息写到文件里保存到磁盘上,还有如何从已有的文本文件里的字符流中提取出邮件的各部分信息?

解决方案 »

  1.   

    填充到mail的类中,然后读取
      

  2.   

    能说得详细一点吗?怎么填充,是从文件里逐行读取判断然后再提取吗,这样好像很麻烦,能不能将整个文件的信息整体赋给message对象,让它去处理,然后我再从对象里获得邮件的各部份信息。
    关于收取邮件,利用message的getInputStream好像只能得到正文的信息,怎么得到邮件头的所有信息呢,要返回字符串类型的,因为我想把它写到文本文件中
      

  3.   

    刚看到,可以建立文件输出流,把message对象中的邮件信息以字符串方式写到文件中,可是怎么把从文件里弄出来呢?还是不会。