`

javamail入门2--发送超文本邮件

阅读更多
javamail入门2--发送超文本邮件
这个基本和上一个例子没有不同,实际变化的就是一句话message.setText(content);
           String smtp_host = "smtp.faw.com.cn"; // 提供发送服务的邮件服务器  
           String user = "usrname"; // 邮件服务器登录用户名  
           String password = "password";  // 邮件服务器登录密码  
           String from = "usrname@faw.com.cn"; // 发送人邮件地址  
           String to = "test@gmail.com"; // 收件人邮件地址  
           String subject = "我的第一封邮件"; // 邮件标题  
           String content = "<font style=\"BACKGROUND-COLOR: #666699\" color=\"#ff0000\" size=\"5\">我是<a href=\"llying.iteye.com\">超文本</a></font>";//超文本内容
      
           try {  
              Properties props = new Properties();  
              //Session类定义了基本的邮件会话。就像Http会话那样,我们进行收发邮件的工作都是基于这个会话的。  
              Session session = Session.getInstance(props, null);  
             //由于Message是 一个抽象类,大多数情况下,我们使用javax.mail.internet.MimeMessage这个子类  
              MimeMessage message = new MimeMessage(session);  
     
              InternetAddress fromAddress = new InternetAddress(from);  
              message.setFrom(fromAddress);  
              InternetAddress toAddress = new InternetAddress(to);  
              message.addRecipient(Message.RecipientType.TO, toAddress);  
              message.setSubject(subject);  
              //message.setText(content);
	      //这里将内容设置成超文本
	      message.setContent(content, "text/html;charset=utf-8");
              Transport transport = session.getTransport("smtp");  
              transport.connect(smtp_host, user, password);  
              transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO));  
              transport.close();  
     
          } catch(Exception m) {  
              m.printStackTrace();  
          }  
  • lib.zip (380.3 KB)
  • 下载次数: 15
分享到:
评论

相关推荐

    javamail入门1--发送简单的文本邮件

    这个简单的示例演示了如何使用 JavaMail 发送文本邮件。对于更复杂的邮件,如包含 HTML 内容、附件或嵌入图片,你可以扩展 `MimeMessage`,使用 `MimeBodyPart` 和 `Multipart` 类来构建复杂的邮件结构。 总的来说...

    javamail-1.4.4-邮件发送组件

    这个“javamail-1.4.4”版本是 JavaMail 的一个稳定版本,提供了丰富的功能和改进,适用于各种邮件系统。在这款组件的帮助下,开发者可以轻松地集成邮件功能到他们的应用程序中,而无需深入了解 SMTP、POP3 或 IMAP ...

    javamail&commons-email

    JavaMail和Apache Commons Email是两个在Java环境中广泛使用的库,用于发送电子邮件。这两个库提供了丰富的功能,使得开发者能够轻松地实现复杂邮件的发送,包括文本邮件、HTML邮件、附件、多部分消息等。 JavaMail...

    使用javamail,commons-mail发送邮件实例

    `javamail`是一个强大的Java API,用于处理邮件服务器交互,而`commons-mail`是Apache Commons项目的一部分,提供了一个更简单的接口来发送邮件。 首先,我们需要了解`javamail`的核心概念。它主要涉及`Session`、`...

    JavaMail邮件发送-能发送附件和带背景音乐的邮件的小系统

    JavaMail邮件发送是一个常见的开发需求,它允许程序员通过编程方式发送包含文本、附件甚至多媒体内容的电子邮件。在Java中,JavaMail API提供了这样的功能,它是一个开源库,用于处理SMTP(简单邮件传输协议)、POP3...

    javamail,common-mail,james 发送邮件的三大组件

    1.javamail1.4 2.common-mail-1.1 3.james-binary-2.3.1 运用以上三种组件实现发送邮件 在发送邮件时,出现javax.mail.AuthenticationFailedException时 怎么解决,请看此。。。

    javamail-api-doc-1.4.4

    javamail-api-doc-1.4.4,java邮件开发api文档,chm格式版本,方便查阅

    ant-javamail-1.9.4-sources.jar

    标签:ant-javamail-1.9.4-sources.jar,ant,javamail,1.9.4,sources,jar包下载,依赖包

    javamail-javadoc-1.4.6-8.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    geronimo-spec-javamail-1.3.1-rc3.jar

    geronimo-spec-javamail-1.3.1-rc3 java实现 发送mail工具包之一

    javamail-1.5.4-src.zip

    这个“javamail-1.5.4-src.zip”文件包含了JavaMail 1.5.4版本的源代码,是理解其内部工作原理和进行定制开发的重要资源。在深入探讨这个压缩包的内容之前,我们先来了解一下JavaMail的基本概念。 JavaMail API ...

    JavaMail发送邮件(文本、html、附件)

    下面将详细介绍如何利用JavaMail发送文本、HTML和包含附件的邮件,以及在实际应用中需要注意的配置步骤。 1. **JavaMail的基本概念** - JavaMail API提供了一系列接口和类,允许开发者通过SMTP(Simple Mail ...

    JavaEE5学习笔记04-JavaMail使用总结---3

    JavaMail API提供了一套标准的接口,允许Java应用程序发送和接收电子邮件。它不仅支持SMTP(简单邮件传输协议)用于发送邮件,还支持POP3(邮局协议)和IMAP(因特网消息访问协议)用于接收邮件。JavaMail的核心类...

    JavaMail邮件发送-为你的邮件增加背景音乐和背景图片.doc

    首先,JavaMail API 是Java平台上的一个库,它允许开发者通过SMTP(简单邮件传输协议)或其他邮件传输协议发送电子邮件。在JavaMail中,我们通常使用`MimeMessage`类来创建邮件对象,`Multipart`类来组合不同的邮件...

    javamail包--自己用的

    首先,要使用JavaMail发送邮件,我们需要引入相关的依赖库。通常,这包括JavaMail API(javax.mail)和Java Activation Framework (javax.activation)。这两个库提供了邮件处理所需的所有类和接口。 发送邮件的基本...

    javamail-1.5.3-src 配置1

    在JavaMail-1.5.3-src 版本中,包含了源代码、API 文档和示例,可以帮助开发者深入了解其工作原理并进行定制化开发。这个版本支持最新的邮件协议,并提供了丰富的功能,例如SMTP、IMAP 和 POP3 协议的实现。 配置 ...

    ant-javamail-1.9.3-sources.jar

    标签:ant-javamail-1.9.3-sources.jar,ant,javamail,1.9.3,sources,jar包下载,依赖包

    ant-javamail-1.9.2-sources.jar

    标签:ant-javamail-1.9.2-sources.jar,ant,javamail,1.9.2,sources,jar包下载,依赖包

    ant-javamail-1.8.4-sources.jar

    标签:ant-javamail-1.8.4-sources.jar,ant,javamail,1.8.4,sources,jar包下载,依赖包

Global site tag (gtag.js) - Google Analytics