原因很简单,当你接受的邮件是复合邮件时, (Multipart)mes.getContent();
不会有问题,当不是复合邮件时,你强行转换当然抛出异常了!