还是自己来回答:
   在mail.jar包中有一个javax.mail.internet.MimeUtility类,其中有个静态方法public static String decodeText(String str),在这个方法里面,有个String等于" \t\n\r"
解决办法就是把这个String中的"空格"符去掉,在下面的判断语句中if((c = s2.charAt(0)) == '\t' || c == '\r' || c == '\n'||c==' ')同样的把有空格判断的去掉,重新编译后即可!