⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmlmail.jsp

📁 J2EE独立开发制作
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %> 
<%request.setCharacterEncoding("gb2312");%> 
<%@ page import="java.util.*,javax.mail.*"%> 
<%@ page import="javax.mail.internet.*"%> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title> 发送成功 </title> 
</head> 

<body> 
<% 
try{ 
String tto=request.getParameter("to"); 
String ttitle=request.getParameter("title"); 
String tcontent=request.getParameter("content"); 
Properties props=new Properties(); 
props.put("mail.smtp.host","smtp.163.com"); 
props.put("mail.smtp.auth","true"); 
Session s=Session.getInstance(props); 
s.setDebug(true); 

MimeMessage message=new MimeMessage(s); 

//给消息对象设置发件人/收件人/主题/发信时间 
InternetAddress from=new InternetAddress("sungxmail@163.com"); 
message.setFrom(from); 
InternetAddress to=new InternetAddress(tto); 
message.setRecipient(Message.RecipientType.TO,to); 
message.setSubject(ttitle); 
message.setSentDate(new Date()); 


//给消息对象设置内容 
BodyPart mdp=new MimeBodyPart();//新建一个存放信件内容的BodyPart对象 
mdp.setContent(tcontent,"text/html;charset=gb2312");//给BodyPart对象设置内容和格式/编码方式 
Multipart mm=new MimeMultipart();//新建一个MimeMultipart对象用来存放BodyPart对 
//象(事实上可以存放多个) 
mm.addBodyPart(mdp);//将BodyPart加入到MimeMultipart对象中(可以加入多个BodyPart) 
message.setContent(mm);//把mm作为消息对象的内容 

message.saveChanges(); 
Transport transport=s.getTransport("smtp"); 
transport.connect("smtp.163.com","sungxmail","sungxd"); 
transport.sendMessage(message,message.getAllRecipients()); 
transport.close(); 
%> 
<div align="center"> 
<p><font color="#FF6600"> 发送成功! </font></p> 
<p><a href="recmail.jsp"> 去看看我的信箱 </a><br> 
<br> 
<a href="index.htm"> 再发一封 </a> </p> 
</div> 
<% 
}catch(MessagingException e){ 
out.println(e.toString()); 
} 
%> 
</body> 
</html> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -