`
Jonefy
  • 浏览: 11352 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

jsp如何实现发送电子邮件

    博客分类:
  • JSP
阅读更多
下载javamail的包 

java.sun.com/products/javamail/downloads/index.html

将 mail.jar 复制到 lib 目录中

2、下载activation 包

java.sun.com/products/javabeans/jaf/downloads/index.html

将activation.jar复制到 lib 目录中

3、再把服务器重启下

    

  二、下面是一个简单的发送文本内容的例子,直接在jsp中进行操作。可以自己设置smtp的地址,用户名和密码,这是javamail最简单的应用,它的功能超强,可以发附件,可以收邮件等。

<%@page contentType="text/html;charset=gb2312"%>

<%@ page import="javax.mail.*,javax.activation.*,javax.mail.internet.*,java.util.*"%>

<html>

<head>

<title>JavaMail 电子邮件发送</title>

</head>

<body>

<%!

public class MailAuthenticator extends Authenticator{

String authenName;

String authenPass;

public MailAuthenticator(String authenName,String authenPass) {

super();

this.authenName=authenName;

this.authenPass=authenPass;

}

public PasswordAuthentication getPasswordAuthentication(){

return new PasswordAuthentication(authenName,authenPass);

}

}

%>

<%

MailAuthenticator ma = new MailAuthenticator("","");

//这里第一个参数是用户名,第二个是密码。 如果是匿名服务器,可以设置为空

Properties props = new Properties();

Session sendMailSession;

Transport transport;

sendMailSession = Session.getInstance(props,ma);

Message newMessage = new MimeMessage(sendMailSession);

newMessage.setFrom(new InternetAddress("test@test.com")); //发件人

newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress("wxg_bj@yahoo.com.cn")); //目标邮箱

newMessage.setSubject("subject"); //这个是标题

newMessage.setSentDate(new Date());

newMessage.setText("text"); //文本内容

props.put("mail.smtp.host","192.168.0.1");//这里设置smtp服务器地址 ,我设置的是本机

props.put("mail.smtp.auth","true");//这里true代表需要密码验证,如果是匿名服务器,可以设置为false,当然,设置为ture也无所谓,只要名和密码设置为空

transport = sendMailSession.getTransport("smtp");

try{

transport.send(newMessage);

//发送

}catch(Exception e){

System.out.println(e);

}

%>

</BODY>

</HTML>
分享到:
评论

相关推荐

    jsp中实现发送邮件功能

    jsp中实现发送邮件功能详解

    java实现发送电子邮件源码

    java实现发送电子邮件源码,可以设置抄送、密送联系人;可以发送超级链接和多个附件

    JAVA-JSP学习系列之JavaMail发邮件

    JSP学习系列之JavaMail发邮件 JSP学习系列之JavaMail发邮件

    jsp+javamail邮件发送代码

    利用jsp和javamail实现电子邮件的发送。适合初学者学习!

    基于JSP的电子政务网的设计与实现

    领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能; ...

    B/S架构基于JSP的在线购物中购物车的设计与实现

    随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间(B to B),...

    JAVA、JSP电子政务网

    领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能; ...

    JSP网站开发典型模块与实例精讲

    出版社:电子工业 定价:50.0 ISBN:712102874 作者:李振捷 出版日期:2006-08-09 版次: 开本:26cm 简介: 本书讲解了使用JSP开发网站系统的经典模块和工程实例。本书的内容分为三部分:第一部分介绍了JSP的运行原理,...

    B/S架构基于JSP的在线购物中购物车的设计与实现.rar

    随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间(B to B),...

    基于JavaWeb+JSP+mysql的BS架构的电子政务网系统设计与实现-政府网站(源码+文档).zip

    领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能; ...

    JAVA_JSP电子政务网.rar

    领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能...

    基于JSP的在线购物中购物车的设计与实现.doc

    随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间(B to B),...

    韩顺平sevlet,jsp视频教程知识点.txt

    发送电子邮件(javamail)到用户的信箱 5.购物流程设计(mvc[界面、控制器、模型]) (二)待完成的功能 1.后台商品管理 2.后台用户管理 3.用户注册功能 4.网站公告管理 5.网站最受用户欢迎的书籍(动态) 韩顺平 j2ee...

    JAVA-JSP电子政务网毕业设计(包含源代码、部署教程)

    领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能; ...

    JAVA_JSP电子政务网(源码+视频+数据库+论文)

    领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能; ...

    Servlet发送电子邮件.docx

    ①Servlet发送电子邮件 用 Servlet 发送一封电子邮件是很简单的,但首先您必须在您的计算机上安装 JavaMail API 和 Java Activation Framework)JAF) 。 您可以从 Java 网站下载最新版本的 JavaMail mail....

    1.3JAVA-JSP-strust2-sql server电子政务网(源码+数据库sql+lun文+视频齐全).rar

    领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能; ...

    基于Java+Jsp+strust2+sql server电子政务网(源码+数据库sql+论文+视频齐全)

    领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能; ...

    JAVA-JSP-strust2-sql server电子政务网(源码+数据库sql+lun文+视频齐全).rar

    领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能; ...

Global site tag (gtag.js) - Google Analytics