System.out.println("From: " + msg.getFrom()[0]); 
有问题,因该改成。
 System.out.println("From: " + ((InternetAddress)msg.getFrom()[0]).toString()); Message.RecipientType.CC)[0]).toString();

解决方案 »

  1.   

    System.out.println("From: " + msg.getFrom()[0]); 
    有问题,因该改成。
     System.out.println("From: " + ((InternetAddress)msg.getFrom()[0]).toString());
      

  2.   

    如果msg.getFrom()的值为null,那还会出线异常,所以,你一定要判断msg.getFrom 的值是否等于null或者“”,在不等于上述的两中情况时,你才用我上面给你的。就可以了。