Could not connect to SMTP host是说连不是smtp嘛,
你在server上
telnet  smtpserver port 
试试.

解决方案 »

  1.   

    是连接不上你的邮件服务器,你的邮件服务器不对啊,
    应该类似:smtp.163.com
    你给的邮件服务器地址,应该有邮件服务器啊,localhost是你的本机,有邮件服务器吗?
      

  2.   

    "不知道为什么这个错误总是出现。而且只要重起一下jsp服务器就好了"可能是连接开太多了,使用后没有关闭吧?
      

  3.   

    to;: weilinwu(特立独行)不是连接太多,我这连的很少。
    to:wjmmml(笑着悲伤)  我本地是没有服务器的,但是还是出现这个问题
      

  4.   

    <%@ page contentType="text/html; charset=gb2312" language="java" import="javax.mail.*,java.util.*,javax.mail.internet.*" errorPage="" %>
    <%
    Properties props = new Properties();
    props.put("mail.smtp.host", "192.168.0.3");//这个不是我自己机上的;javax.mail.Session sess = javax.mail.Session.getDefaultInstance(props, null);
    MimeMessage message = new MimeMessage(sess);
    message.setFrom(new InternetAddress("[email protected]"));
    message.addRecipient(Message.RecipientType.TO,new InternetAddress("[email protected]"));
      message.setSubject("Hello JavaMail");
      message.setText("Welcome to JavaMail");
     Transport .send(message);
      
      %>