手机
当前位置:查字典教程网 >编程开发 >JSP教程 >邮件发送简单例子-jsp文件
邮件发送简单例子-jsp文件
摘要: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 从配置文件获取参数详解

邮件发送简单例子-bean文件

jsp生成静态页面的方法

一个简单的JAVA字符集过滤器实现

一个分页的类及调用的例子

JSP小知识简单介绍

如何防止IE缓存jsp文件

简单JSP的基本语法

随机生成文件名的函数

用jsp编写文件上载

精品推荐
分类导航