邮件发送简单例子-jsp文件_JSP教程-查字典教程网
邮件发送简单例子-jsp文件
邮件发送简单例子-jsp文件
发布时间:2016-12-29 来源:查字典编辑
摘要:MailExample.jspJSPJavaMailExample

MailExample.jsp

<html>

<head>

<title>JSP JavaMail Example </title>

</head>

<body>

<%@ page import="java.util.*" %>

<%@ page import="javax.mail.*" %>

<%@ page import="javax.mail.internet.*" %>

<%@ page import="javax.activation.*" %>

<%

String host = "yourmailhost";

String to = request.getParameter("to");

String from = request.getParameter("from");

String subject = request.getParameter("subject");

String messageText = request.getParameter("body");

boolean sessionDebug = false;

// Create some properties and get the default Session.

Properties props = System.getProperties();

props.put("mail.host", host);

props.put("mail.transport.protocol", "smtp");

Session mailSession = Session.getDefaultInstance(props, null);

// Set debug on the Session so we can see what is going on

// Passing false will not echo debug info, and passing true

// will.

mailSession.setDebug(sessionDebug);

// Instantiate a new MimeMessage and fill it with the

// required information.

Message msg = new MimeMessage(mailSession);

msg.setFrom(new InternetAddress(from));

InternetAddress[] address = {new InternetAddress(to)};

msg.setRecipients(Message.RecipientType.TO, address);

msg.setSubject(subject);

msg.setSentDate(new Date());

msg.setText(messageText);

// Hand the message to the default transport service

// for delivery.

Transport.send(msg);

out.println("Mail was sent to " + to);

out.println(" from " + from);

out.println(" using host " + host + ".");

%>

</table>

</body>

</html>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新JSP教程学习
    热门JSP教程学习
    编程开发子分类