//读取文本框数据并发送邮件的JSP源文件:sendmail.jsp<%@ page import="javax.mail.*,javax.mail.internet.*,javax.activation.*,java.util.*" %>
<html>
<head>
</head>
<body>
  <%
  try{
    Properties props = new Properties();
    //创建专用于发送email的Session对象
    Session sendMailSession = Session.getInstance(props,null);
    //Transport是专用于发送邮件的类
    Transport transport;
    props.put("mail.smtp.host","172.0.0.1");
    Message newMessage = new MimeMessage(sendMailSession);    //设置发件人
    newMessage.setFrom(new InternetAddress(request.getParameter("from")));
    //设置收件人
    newMessage.setRecipient(Message.RecipientType.TO,new InternetAddress(request.getParameter("to")));
    newMessage.setSubject(request.getParameter("title"));  // 邮件主题
    newMessage.setSentDate(new Date());                     //发送时间
    newMessage.setText(request.getParameter("text"));       //内容
 
    //得到Transport类的实例
    transport = sendMailSession.getTransport("smtp");
    transport.send(newMessage);
  
  %>
    <p>Your mail has been sent.</p>
<%
}catch(MessagingEXception e){
    out.println(e.toString());
 }
%>
</body>
</html>