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

📄 email_send.jsp

📁 jsp编程jsp工程项目与实践 jsp源代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java"  errorPage="../error/error.jsp" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import ="javax.mail.*" %> 
<%@ page import="javax.mail.internet.*" %>
<%@ page import="javax.activation.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>发送邮件</title>
</head>
<link rel="stylesheet" type="text/css" href="../image/com.css"/>
<%
	request.setCharacterEncoding("gb2312");
	InternetAddress[] address=null;
	String mailserver="ecd.pchome.con.tw";
	String from=request.getParameter("jname");
	String to=request.getParameter("sname");
	String subject=request.getParameter("title");
	String messageText=request.getParameter("message");
	
	boolean sessionDebug=false;
	try{
		//设定所要用的mail服务器和所使用的传输协议
		java.util.Properties props=System.getProperties();
		props.put("mail.host",mailserver);
		props.put("mail.transport.protocol","smtp");
		//产生Session服务
		javax.mail.Session mailSession=javax.mail.Session.getDefaultInstance(props,null);
		mailSession.setDebug(sessionDebug);
		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);
		
		Transport.send(msg);
		out.print("发送邮件成功");

	}catch(Exception e){
		out.print("发送邮件失败,原因可能是<ul>");
		out.println(e.getMessage());
	}
%>
</html>

⌨️ 快捷键说明

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