[code="jsp"]
<%@page import="java.util.*"%>
<%@page import="javax.mail.*"%>
<%@page import="javax.mail.internet.*"%>
<%@page import="javax.activation.*"%>
JSP meets JavaMail,what a sweet combo.
<%
try
{
String title = "wangke ke倪超";
String serversina = "smtp.sina.com";
// String serverSohu = "smtp.sohu.net";
Properties props = new Properties();
props.put("mail.smtp.host",serversina);//指定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("ttf56mail@sina.com"));//发件人
message.addRecipient(Message.RecipientType.TO,new InternetAddress("nichao1@sina.com"));//收件人
sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();
message.setSubject("=?GB2312?B?"+enc.encode(title.getBytes())+"?=");
message.setText(title);//邮件内容
message.saveChanges();
Transport transport = mailSession.getTransport("smtp");
transport.connect(serversina,"ttf56mail","123456"); //这个邮箱可随便使用
transport.sendMessage(message,message.getAllRecipients());
transport.close();
%>
Your mail has been sent.
<%
} catch(MessagingException m) {
out.println(m.toString());
} %>
[/code]