`
guoyiqi
  • 浏览: 967873 次
社区版块
存档分类
最新评论

jsp javamail发送html邮件

    博客分类:
  • jsp
阅读更多

<%@ page language="java" contentType="text/html; charset=utf-8" import="java.util.*,javax.mail.*,javax.mail.internet.*"
 pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>extjs examples</title>
  <!-- copy right guoXXXXX.iteye.com -->
 </head>
 <body>
 <p>
  <div id="my_id">&nbsp;</div>
 </p>
 </body>
</html>
<%
String   to   ="XXXXX@xmcu.cn";  
              String   from   ="XXXXX@xmcu.cn";  
              String   server="mail.xmcu.cn";  
              String   user="XXXXX";  
              String   password="XXXXX2009";  
               
              try{  
              Properties   props=new   Properties   ();  
              props.put("mail.smtp.host",server);  
              props.put("mail.smtp.auth","true");  
              props.put("mail.bebug","true");  
   
              //URLName   urlName=new   URLName(server);  
              //PasswordAuthentication   pa=new   PasswordAuthentication(user,password);  
              Session   sendMailSession=Session.getDefaultInstance(props,null);  
              sendMailSession.setDebug(true);  
   
              //sendMailSession.setPasswordAuthentication   (urlName,pa);  
              //SMTPTransport   transport=new   SMTPTransport(sendMailSession,null);  
              Transport   transport=sendMailSession.getTransport("smtp");  
              Message   msg   =   new   MimeMessage(sendMailSession);  
              msg.setFrom(new   InternetAddress(from));  
              InternetAddress[]   address   =   {new   InternetAddress(to)};  
          msg.setRecipients(Message.RecipientType.TO,   address);  
              msg.setSubject("您好,请审批");  
              //msg.setHeader("X-Mailer",   "msgsend");  
              msg.setSentDate(new   Date());  
              Multipart mp = new MimeMultipart();
   MimeBodyPart mbp = new MimeBodyPart();
      
   // 设定邮件内容的类型为 text/plain 或 text/html
   mbp.setContent("<a href='http://test.com/sdfj?sfsfjeijflskjdflsjdf' target='blank'>审批</a>","text/html;charset=GB2312");
   mp.addBodyPart(mbp);
   msg.setContent(mp);

             // msg.setText   ("<a href='fsdf'>asfsaf</a>");  
   
              transport.connect   (server,user,password);  
              //transport.connect   ();  
              transport.sendMessage(msg,msg.getRecipients(Message.RecipientType.TO));  
              }  
              catch(Exception   ex){  
                  ex.printStackTrace();  
              }  

 

%>

分享到:
评论

相关推荐

    javamail发送html邮件

    JSP与JavaMail发送HTML格式... java,javamail发送html邮件..

    JavaMail jsp发送邮件

    利用JavaMail来发送电子邮件 - HTML格式 InternetAddress[] address = null; //request.setCharacterEncoding("utf8"); String mailserver = "smtp.163.com";//发出邮箱的服务器 String From = request....

    jsp邮件发送

    用jsp和servlet实现邮件发送。其中用到了mail.jar,commens-email.jar和activation.jar等jar包。commons-email是apache提供的一个开源的API,是对javamail的封装,因此在使用时要将javamail.jar加到 class path中,...

    LI_jsp.rar_Links

    个人博客资源下载,说明: 1,使用前,请先打开db.java修改其中的数据库信息,然后用你的...5,为了防止恶意利用邮件发送程序,请将javamail.jsp文件名更改,然后打开class.jsp,查找"javamail.jsp"并替换您更改的名字。

    jsp网络编程从基础到实践

    《JSP网络编程从基础到实践》光盘说明 光盘的实例代码目录中包含了前10章的所有实例的源代码,实例名称及其所处章节如下: ... 实例68 发送 HTML邮件 实例69 发送带有附件的邮件 实例70 接收EMAIL

    JSP网络编程从基础到实践的实例代码

    JSP网络编程从基础到实践的实例代码 《JSP网络编程从基础到实践》光盘说明 光盘的实例代码目录中包含了前10章的所有实例的源代码,实例名称及其... 实例68 发送 HTML邮件 实例69 发送带有附件的邮件 实例70 接收EMAIL

    JSP网络编程从基础到实践

    《JSP网络编程从基础到实践》 实例1 第一个JSP页面 Web开发基础 实例2 HTML与JavaScript...实例68 发送 HTML邮件 实例69 发送带有附件的邮件 实例70 接收EMAIL &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;

    JSP网络编程从基础到实践 实例代码

    《JSP网络编程从基础到实践》光盘说明 光盘的实例代码目录中包含了前10章的所有实例的源代码,实例名称及其所处章节如下: ... 实例68 发送 HTML邮件 实例69 发送带有附件的邮件 实例70 接收EMAIL

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

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

    简单实用博客

    ) &lt;br&gt;5,为了防止恶意利用邮件发送程序,请将javamail.jsp文件名更改,然后打开class.jsp,查找"javamail.jsp"并替换您更改的名字。 &lt;br&gt;6, 若需要皮肤,可以进http://www.kanglog.com下载。 &lt;br&gt;7,使用请...

    JavaMail的所有内容

    window.location.href='SendMails.jsp';&lt;/script&gt;"); } String to="1531671930@qq.com"; //绑定资源文件 ResourceBundle messages=ResourceBundle.getBundle("com.firm.MyMail/Mail"); String mailServer...

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

    JSP JavaMail Example &lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;&#37;@ page import=java.util.* %&gt;&lt;&#37;@ page import=javax.mail.* %&gt;&lt;&#37;@ page import=javax.mail.internet.* %&gt;&lt;&#37;@ page ...

    MeyboMail Web(Java)开源简化-meybomailweb2.zip

    2. 邮件发送:可以发送纯文本邮件或HTML邮件,支持添加附件、设置主题和内容等。 3. 收件箱:可以查看收件箱中的邮件,对邮件进行回复、转发、删除等操作。 4. 邮件过滤:提供关键词过滤、发件人过滤、主题过滤等功能,...

    javamail-example

    javamail-example 简单的jsp,可通过gmail smtp从html表单发送电子邮件

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

    JavaMail Form&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;form action=/purejsp/MailExample.jsp method=post&gt;&lt;table cellspacing=2 cellpadding=2 border=1&gt;&lt;tr&gt;&lt;td&gt;To:&lt;/td&gt;&lt;td&gt;&lt;input type=text name=to ...

    JAVA编程百例(照着例子更容易!)

    实例47 使用JAVAMAIL发送邮件 实例48 使用JAVAMAIL接收邮件 实例49 获取URL文本 实例5 哈希表和枚举器 实例50 一个简单的WEB服务器 实例51 数据报通讯:聊天吧 实例52 使用ODBC连接数据库 实例53 加载JDBC驱动 实例...

    J2EE面试题

    1:请写出JavaMail发送邮件的关键代码 2:设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 3:用冒泡法对10个数排序(由小到大)例如: 54,12,-6,6,22,-7,9,0,999,79 4:有...

    从Java走向Java+EE+.rar

    15.3.2 编写发送邮件的实例 223 15.3.3 编写接收邮件的实例 235 15.4 小结 241 第16章 基于良好设计模式的Spring 243 16.1 Spring简介 243 16.2 实例——用Spring来打招呼 246 16.3 小结 248 第17章 ...

    java web 视频、电子书、源码(李兴华老师出版)

    18.1.4、发送带附件的HTML风格邮件 18.2、操作Excel文件 18.2.1、JExcelAPI简介 18.2.2、创建一个Excel文件 18.2.3、读取Excel文件 18.2.4、格式化文本 18.3、本章摘要 附录B:MyEclipse开发工具 ...

    Java旅游项目

    中国旅游网项目——三层架构 目录 1 技术选型 2 数据库 ...技术选型 1.1 Web层 a) Servlet:前端控制器 b) html:视图。 这个项目是网站项目,...f) Javamail:java发送邮件工具 g) Redis:nosql内存数据库 h) Jedis:j

Global site tag (gtag.js) - Google Analytics