做中文mail...基本上很费劲.除非你绑定mail服务器!否则总是有些个别的服务器你的程序解析不了,不是乱麻就是丢附件,丢标题再说!你的解析程序过于简单了!!情况多多,建议看看RFC822,2047等相关的。。
估计不用正则表达式要把问题全都解决很费力

解决方案 »

  1.   

    这个问题也困扰了我很久,而且当你使用中文名的附近时候,更会出问题。
    随着文件类型的不同,还有可能出现附近在收发中出错,如redoffice文件。
      

  2.   

    city_goal(图灵机)能否说详细点?
      

  3.   

    还有,如何才能判断出收到的邮件subject、正文、附件名等的编码格式呢?
      

  4.   

    标准的情况来说,邮件是符合rfc822的,你写程序之前先读一读,rfc822。熟读javamail也是必要的。把message\bodyPart\multiPart等等之间的关系理清楚!就可以开始做了,另外正则表达式一定要用的!这只是标准情况,具体编程序时会遇到javaMail的bug,还有会遇到一些邮件服务器或客户端
    只使用部分公共协议。你就无法解释这样的邮件。 中文邮件不是很好做!