日期:2014-05-20  浏览次数:20697 次

Javamail如何使用
  <%
String strSql="";
String userName="";
userName=(String)request.getParameter("txtusername");
strSql="select * from `users` where tag != -1 and userName='" + userName + "'";
ResultSet rs=executeWay.exeSqlQuery(strSql);
if(rs.next())
{
//发电子邮件
try
{
String smtphost="smtp.sina.com.cn";
String to=rs.getString("email");
String subject="获取密码";
String content="";
content=content + "您的用户名是:" + rs.getString("userName") + "<br>" ;
content=content + "您的密码是:" + rs.getString("userPassword") + "<br>";
mail.setSMTPHost(smtphost);
mail.setFrom("javamail@sina.com");
mail.setTo(to);
mail.setContent(content);
mail.setSubject(subject);
mail.setCC(null);
mail.setBcc(null);

mail.sendMail();

out.println("<center><font size=4 color=blue>密码已发送到["+to+"]</font></center>");
out.println("<center><input type=button name=winclose value=关闭 onclick=javascript:window.close()></center>");

}
catch(Exception e)
{
out.println("<center><font size=4 color=red>系统错误,请稍后再试!</font></center>");
out.println("<center><input type=button name=goback1 value=返回 onclick=javascript:window.history.go(-1)></center>");

}
}
else
{
out.println("<center><font size=4 color=red>该用户不存在,请确认!</font></center>");
out.println("<center><input type=button name=goback value=返回 onclick=javascript:window.history.go(-1)></center>");

}
%>
什么总是发生系统错误,请稍后再试呢,后台也没报错,我想问下是不是我哪里没配好,谢谢

------解决方案--------------------
myblog