81,092
社区成员
发帖
与我相关
我的任务
分享
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="javax.mail.*"%>
<%@ page import="javax.mail.internet.*"%>
<%@ page import="javax.activation.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>
<%
InternetAddress[] address = null;
request.setCharacterEncoding("UTF-8");
String mailServer = "smtp.sina.com";
String from = request.getParameter("from");
String to = request.getParameter("to");
String subject = request.getParameter("subject");
String messageText = request.getParameter("message");
try {
//设定所要用的Mail服务器和所使用的传输协议
Properties props = System.getProperties();
props.put("mail.host", mailServer);
props.put("mail.transport.protocol", "smtp");
//产生新的Session服务
Session mailSession = Session.getDefaultInstance(props, null);
Message msg = new MimeMessage(mailSession);
//设定传送邮件的发信人
msg.setFrom(new InternetAddress(from));
//设定传送邮件至收信人的信箱
address = InternetAddress.parse(to, false);
msg.setRecipients(Message.RecipientType.TO, address);
//设定信中主题
msg.setSubject(subject);
//设定送信的时间
msg.setSentDate(new Date());
//设定传送信得MIME Type
msg.setText(messageText);
// msg.saveChanges();
//送信
Transport.send(msg);
out.println("邮件已顺利传送");
} catch (MessagingException mex) {
mex.printStackTrace();
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>邮件发送</title>
</head>
<body>
</body>
</html>