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

📄 testmail.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{ 

//从html表单中获取邮件信息 
String tto=request.getParameter("to"); 
String ttitle=request.getParameter("title"); 
String tcontent=request.getParameter("content"); 

Properties props=new Properties();//也可用Properties props = System.getProperties(); 
props.put("mail.smtp.host","smtp.163.comt");//存储发送邮件服务器的信息 
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);//设置收件人,并设置其接收类型为TO 
message.setSubject(ttitle);//设置主题 
message.setText(tcontent);//设置信件内容 
message.setSentDate(new Date());//设置发信时间 

//发送邮件 
message.saveChanges();//存储邮件信息 
Transport transport=s.getTransport("smtp"); 
transport.connect("smtp.163.com","sungxmail","sungxd");//以smtp方式登录邮箱 
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 + -