<%@ page contentType="text/vnd.wap.wml; charset=UTF-8" language="java" import="java.sql.*" %> <%@page import="java.util.*"%> <%@page import="javax.mail.*"%> <%@page import="javax.mail.internet.*"%> <%@page import="javax.activation.*"%> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd"> <wml> <card title="Email" id="page"> <p> <% String email=(String)session.getAttribute("email"); String content=(String)session.getAttribute("emailcontent"); String emailtitle=(String)session.getAttribute("emailtitle"); try { String title = emailtitle; String server = "smtp.************"; //title = new String(title.getBytes("iso-8859-1")); Properties props = new Properties(); props.put("mail.smtp.host",server);//指定SMTP服务器 props.put("mail.smtp.auth","true");//指定是否需要SMTP验证 Session mailSession = Session.getDefaultInstance(props); mailSession.setDebug(true);//是否在控制台显示debug信息 Message message=new MimeMessage(mailSession); message.setFrom(new InternetAddress("发件邮箱","发件人名称"));//发件人 message.addRecipient(Message.RecipientType.TO,new InternetAddress(email));//收件人 message.setSubject(title);//邮件主题 message.setText(content);//邮件内容 message.saveChanges(); Transport transport = mailSession.getTransport("smtp"); transport.connect(server,"发件邮箱帐号","密码"); transport.sendMessage(message,message.getAllRecipients()); transport.close(); %> <P>检索记录已发往您指定的邮箱,如有问题请联系***。</P> <% } catch(MessagingException m) { out.println(m.toString()); out.println("系统故障,请稍再试。"); } } %> </p> </card> </wml>