props.put("mail.smtp.host", "mail.headsun.net");
mail.headsun.net可能不对,换一个其它的试一试

解决方案 »

  1.   

    To:vvv136v(杨 过):我换了其他的也是一样的,这是一个可行的服务器。
      

  2.   

    String toAddr1 = "[email protected]"; 
      ...
    String fromAddr = "[email protected]";   :::我不知道发送者和接收者是否允许相同.
      

  3.   

    InternetAddress[] tos = InternetAddress.parse(toAddr);
    System.out.print(tos[0].toString());
    //Specify the To Address  
    msg.setRecipients(Message.RecipientType.TO, tos); <--第二个参数是传递数组?
      

  4.   

    设置发送消息后使用msg.saveChanges();Transport.send(msg);
      

  5.   

    很可能是你的邮件服务器设置有问题
    props.put("mail.smtp.host", "mail.headsun.net");
    把mail.headsun.net改为可用的smtp服务器试试