<%@ page language="java" contentType="text/html;charset=GBK"%>   
<%request.setCharacterEncoding("GBK");%>   
    
<!--引入javamail-->   
<%@ page import="javax.mail.*"%>   
<%@ page import="javax.mail.internet.*,java.util.*"%>   
<html>   
<head>   
<meta   http-equiv="Content-Type"   content="text/html;   charset=gbk">   
<title>发送成功</title>   
</head>   
    
<body>   
<%    
try{   
    
//从html表单中获取邮件信息   
String   tto=request.getParameter("to");   
String   ttitle=request.getParameter("title");   
String   tcontent=request.getParameter("content");   
    
Properties   props=new   Properties();//也可用Properties   props   =   System.getProperties();     
props.put("mail.smtp.host","smtp.QQ.com");//存储发送邮件服务器的信息   
props.put("mail.smtp.auth","true");//同时通过验证   
Session   s=Session.getInstance(props);//根据属性新建一个邮件会话   
s.setDebug(true);   
    
MimeMessage message=new MimeMessage(s);//由邮件会话新建一个消息对象   
    
//设置邮件   
InternetAddress from=new InternetAddress("[email protected]");   
message.setFrom(from);//设置发件人   
InternetAddress to=new InternetAddress(tto);   
message.setRecipient(Message.RecipientType.TO,to);//设置收件人,并设置其接收类型为TO   
message.setSubject(ttitle);//设置主题   
message.setText(tcontent);//设置信件内容   
message.setSentDate(new java.util.Date());//设置发信时间   
    
//发送邮件   
message.saveChanges();//存储邮件信息   
Transport   transport=s.getTransport("smtp");   
transport.connect("smtp.QQ.com","15046606973","password");//以smtp方式登录邮箱   
transport.sendMessage(message,message.getAllRecipients());//发送邮件,其中第二个参数是所有   
//已设好的收件人地址   
transport.close();   
    
%>   
<script   language=Javascript>   
  alert("邮件发送成功!");   
    
</script>   
<%   
}catch(MessagingException e){   
 
out.println(e.toString());   
}   
%>   
</body>   
</html>   ==================
出现错误  请高手解决 多谢