sendmail.jsp

来自「jsp 应用开发技术光盘 是《jsp应用开发技术》这本书的源代码」· JSP 代码 · 共 37 行

JSP
37
字号
<%@page pageEncoding="gb2312"%><%@page contentType="text/html; charset=gb2312"%><%request.setCharacterEncoding("gb2312");%><%@ page import=" javax.mail.*, javax.mail.internet.*, java.util.*" %> <% 	try{ 		Properties props = new Properties(); 			//输入可用的smtp服务器		//注意:这里的stmp.sohu.com作为示例用,不是可用的发信服务器,		//可以在本机上搭建自己邮件服务器,windows2000自带smtp服务器				props.put("mail.smtp.host", "smtp.sohu.com");		Session sendMailSession = Session.getInstance(props, null);				//创建消息,并定义发信人地址和收信人地址 				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("subject")); //设定主题		newMessage.setSentDate(new Date()); //设定发送时间		newMessage.setText(request.getParameter("text")); //设置邮件正文		//发送邮件		Transport.send(newMessage); 				//发送成功		out.println("<P>邮件已发送!</P> ");	} 	catch(MessagingException m) { 		out.println(m.toString()); 	} %> 

⌨️ 快捷键说明

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