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

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 jsp发送邮件

    ### JavaMail JSP 发送邮件的关键知识点 #### 一、JavaMail 概述与应用场景 - **JavaMail API**:是 Java 平台上用于发送、接收、读取和管理电子邮件的标准 API。它允许应用程序发送和接收多种类型的邮件,包括纯...

    jsp 利用 javamail发送邮件(附带java web项目文件)

    本教程将深入探讨如何在JSP(JavaServer Pages)中利用JavaMail API来实现邮件发送功能,同时提供了一个完整的Java Web项目文件供参考。 首先,要使用JavaMail,你需要在项目中引入必要的依赖。在Maven项目中,可以...

    jsp+javamail邮件发送代码

    在JSP中使用JavaMail发送邮件的步骤如下: 1. 引入JavaMail所需的依赖:你需要在项目中添加JavaMail的jar包,通常包括`mail.jar`和`activation.jar`。这些可以在JavaMail的官方网站上下载或通过Maven或Gradle等构建...

    使用jsp实现javaMail邮箱功能开发

    4. 使用JSP和JavaMail发送邮件: - 首先,我们需要在JSP页面中配置JavaMail的环境,包括设置SMTP服务器地址、用户名、密码等信息,创建`Session`对象。 - 创建`MimeMessage`对象,这代表了一封电子邮件。可以通过`...

    jsp/servlet javamail 发送邮件 可发送多个附件

    2. **SMTP服务器配置**: 在使用JavaMail发送邮件时,首先需要配置SMTP服务器的相关信息,包括主机地址、端口号、用户名和密码。这些信息通常在应用的配置文件中定义,以便在程序运行时加载。 3. **MIME消息**: ...

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

    ### JAVA-JSP学习系列之JavaMail发送邮件 在本文中,我们将深入了解如何使用JavaMail API与JSP(Java Server Pages)结合来实现电子邮件的发送功能。通过本篇的学习,你可以掌握利用JavaMail进行邮件发送的基本步骤...

    完整代码,基于jsp 邮件开发 javamail

    在这个"完整代码,基于jsp 邮件开发 javamail.7z"的压缩包中,很可能包含了用于演示如何使用JSP和JavaMail API发送邮件的实例代码。 首先,我们需要理解JSP的基础。JSP是一种动态网页技术,它将Java代码嵌入到HTML...

    韩顺平jsp购物网源码(包含javaMail)

    通过这个项目,学习者不仅可以深入理解JSP的使用,还可以掌握如何集成javaMail发送邮件,同时了解一个完整的电商网站是如何运作的。这对于想要提升Web开发技能,特别是JSP和电子邮件服务的开发者来说,是一个非常...

    jsp源码+邮件发送

    在JSP中,可以使用JavaMail API来创建和发送HTML邮件。首先,你需要配置JavaMail的相关属性,如SMTP服务器地址、端口、用户名和密码。然后,创建一个MimeMessage对象,并设置其内容为HTML格式。最后,通过Transport...

    基于javaMail电子邮件系统的源代码

    在JavaMail系统中,jsp可以用于创建用户界面,如填写收件人、主题和邮件内容的表单,然后通过调用后台的JavaMail服务发送邮件。 Tomcat服务器是一款流行的开源Java应用服务器,它是Apache软件基金会的项目。在...

    JavaMail结合JSP实现中文邮件收发系统.rar

    JavaMail结合JSP实现中文邮件收发系统是一个典型的Web应用开发案例,主要涉及Java后端技术和JSP(JavaServer Pages)前端技术,用于构建能够处理中文字符的电子邮件发送与接收功能。这一系统的实现依赖于JavaMail ...

    Java Web应用开发 56 课堂案例-应用JavaMail组件发送邮件.docx

    4. **编写JavaMail发送邮件的JSP文件** (`sendmail.jsp`): - 初始化`Properties`对象,并配置SMTP服务器的信息。 - 创建`Session`对象,并启用debug模式。 - 创建`MimeMessage`对象,并设置邮件的各个属性。 - ...

    基于JavaMail邮件系统的设计与实现 论文

    JavaMail邮件系统的设计与实现是基于Java编程语言的,它利用了JavaMail API来处理电子邮件的发送、接收等任务。JavaMail API是一个开源的、跨平台的库,它提供了与各种邮件服务器通信的能力,支持SMTP(简单邮件传输...

    最新版本的JavaMail和 JavaBeans Activation Framework 1.1.0 解决jsp发送邮件问题

    在JSP中使用JavaMail发送邮件通常涉及以下步骤: 1. 创建并配置Session对象,指定SMTP服务器信息。 2. 创建Message对象,设置发件人、收件人、主题和正文。 3. 使用Transport对象将Message发送出去。 **JavaBeans ...

    自己写的一个基于Javamail的邮件发送客户端

    JavaMail 使用 SMTP 客户端功能来连接到邮件服务器,验证用户身份,并发送带有附件、HTML 内容等的邮件。 3. **MIME 处理**: 在邮件中包含多种类型的内容(如文本、图片、附件)时,需要使用 MIME(多用途互联网...

    jsp实现的Email邮件发送

    【JSP实现的Email邮件发送】是Web开发中常见的需求,...综上所述,"jsp实现的Email邮件发送"涉及了JavaMail API、SMTP协议、JSP编程、MIME类型等多个技术点,通过合理的编程和配置,可以实现高效、安全的邮件发送功能。

    JAVA Web程序设计-3期(KC006) 13-1-2应用JavaMail组件发送邮件的操作步骤.doc

    ### JAVA Web程序设计-3期(KC006) 13-1-2应用JavaMail组件发送邮件的操作步骤 #### 知识点概述 ...此外,还可以进一步研究如何使用JavaMail发送带有附件或使用SSL加密的邮件,以满足更复杂的业务需求。

    JSP发送邮件邮箱.doc

    在本文中,我们将深入探讨如何使用JSP和JavaMail API来实现一个无需登录邮箱即可发送邮件的功能。这个功能允许用户通过简单的界面填写必要信息,然后由服务器后台处理发送邮件的过程。 首先,我们要理解整个流程。...

Global site tag (gtag.js) - Google Analytics