`

Commons-Email

阅读更多

Commons-Email是它提供一组用于发送EmailAPI,它基于Java Mail API基础之上并进行了简化。它提供的主要Java类有:SimpleEmail:这个类用于发送简单的文本类型emailMultiPartEmail:这个类允许发送文本消息并附带附件。HtmlEmail:用于发送Html格式的附件并支持内含图片。EmailAttachment:这是一个简单的容器类用于简化附件的处理。

apache开源项目中的一个。

http://commons.apache.org/email/userguide.html

 

package com.emailtest;
import java.net.URL;
import org.apache.commons.mail.HtmlEmail;
public class test {
 public static void main(String[] args) throws Exception
 {
  send();
  System.out.println("Hello World!");
 }
 public static void send() throws Exception {
        // 发送带附件及HTML内容的邮件
        HtmlEmail email = new HtmlEmail();
        email.setHostName("smtp.sohu.com");

        // 需要邮件发送服务器验证,用户名/密码
        email.setAuthentication("yanghaiskys@sohu.com", "邮箱密码");
        email.addTo("307358068@qq.com", "mryang");
        email.setFrom("wumingskys@sohu.com", "mryang");

        // 设置主题的字符集为UTF-8
        email.setCharset("UTF-8");
        email.setSubject("测试邮件主题");
        email.setHtmlMsg("<H1>测试邮件内容</H1>");
      //  email.attach(new URL("file:///1.jpg"), "1.jpg","1.jpg");

        email.buildMimeMessage();
        email.sendMimeMessage();
    }

}

分享到:
评论
1 楼 dayang2001911 2008-10-28  
总结的好!

相关推荐

    mail.jar、commons-email-1.2.jar 、activation.jar下载

    "mail.jar、commons-email-1.2.jar、activation.jar下载"这个标题暗示了我们正在处理用于处理电子邮件功能的Java库。这些库对于使用Java编程语言构建邮件发送功能至关重要。 1. **JavaMail API**(mail.jar): ...

    commons-email-1.5.jar

    首先,为了在项目中使用Apache Commons Email库,你需要将"commons-email-1.5.jar"文件引入到你的Android项目中。传统的做法是将这个JAR文件放在项目的"libs"目录下。在Android Studio中,完成这一步之后,你需要在...

    commons-email-1.5-API文档-中英对照版.zip

    赠送jar包:commons-email-1.5.jar; 赠送原API文档:commons-email-1.5-javadoc.jar; 赠送源代码:commons-email-1.5-sources.jar; 赠送Maven依赖信息文件:commons-email-1.5.pom; 包含翻译后的API文档:...

    用commons-email-1.2.jar实现发邮件功能

    本篇文章将详细讲解如何使用`commons-email-1.2.jar`这个开源库来实现邮件发送,并通过`TestCommonEMail.java`示例代码进行演示。 Apache Commons Email是Apache软件基金会提供的一个模块,它简化了Java中发送电子...

    邮件发送--commons-email-1.4.jar

    在Java编程环境中,发送电子邮件是一项常见的任务,而`commons-email-1.4.jar`是Apache Commons Email库的一个版本,这个库专门设计用于简化Java中的邮件发送。Apache Commons Email是Apache软件基金会开发的一个...

    activation.jar commons-email-1.2.jar mail.jar免费下载

    标题中的"activation.jar commons-email-1.2.jar mail.jar免费下载"涉及到的是Java邮件处理相关的库文件,这些在Java开发中用于实现电子邮件的发送和处理。让我们逐一解析这三个jar文件: 1. **activation.jar**:...

    commons-email-1.5.jar下载

    基于Java调用邮件系统所需要的jar包,commons-email-1.5.jar,javax.mail-1.4.5.jar,activation.jar

    commons-email-1.1.jar

    `commons-email-1.1.jar`是Apache Commons Email项目的一个版本,它提供了一个简单易用的接口来构建和发送电子邮件。下面将详细介绍这些关键库以及它们在邮件发送中的作用。 首先,`commons-email-1.1.jar`是Apache...

    commons-email jar

    首先,`commons-email-1.2.jar`是Apache Commons Email项目的主库,它包含了创建和发送电子邮件所需的所有核心类和方法。Apache Commons项目是Apache软件基金会的一部分,致力于提供一系列通用的Java工具和库,以...

    commons-email需要的几个包

    2. **commons-email-1.1-src.zip**:这个包包含的是源代码,对于开发者来说,源代码可以提供更深入的理解,便于查看和学习Apache Commons Email的实现细节,或者进行自定义修改。如果你需要调试问题或者想要贡献代码...

    commons-email-1.1.jar,mail-1.4.jar,activation-1.1.jar

    activation-1.1 commons-email activation java发送邮件jar 教程: http://blog.csdn.net/sir_jun/article/details/9106397

    Java Mail和Commons-email发简单的邮件所用到的jar包

    `commons-email-1.4.jar`是Apache Commons Email库的核心文件,提供了丰富的类和方法来创建和发送电子邮件。它支持HTML邮件、多部分邮件(包含文本和附件)、抄送、密送等功能。使用Commons Email,开发者可以轻松地...

    commons-email-1.4.jar

    这个名为"commons-email-1.4.jar"的文件是Apache Commons Email 1.4版本的库,它是Java开发者用于发送电子邮件的强大工具。 Apache Commons Email库的核心特性包括: 1. **简单易用的API**:Apache Commons Email ...

    activation/commons-email/mail.jar

    其次,`commons-email-1.2.jar`是Apache Commons Email库的一个版本,它为Java开发者提供了一个简单易用的API来创建和发送电子邮件。这个库极大地简化了原本使用JavaMail API的复杂过程,使得开发人员可以轻松地添加...

    最新commons-email-1.2.jar

    commons-email封装了邮件发送权限处理,AuthenticationFailedException错误可以解决了

    用commons-email-1.1.jar实现发邮件功能:

    `commons-email-1.1.jar`是Apache Commons Email项目的一个版本,它简化了构建和发送电子邮件的过程。本篇文章将深入探讨如何使用这个库来实现邮件发送功能。 Apache Commons Email库是一个强大的工具,它提供了...

    mail.jar commons-email-1.1.jar activation.jar

    在您提供的信息中,"mail.jar", "commons-email-1.1.jar", 和 "activation.jar" 是三个关键的Java档案(JAR)文件,它们各自在邮件发送过程中扮演着不同的角色。 1. **mail.jar**: 这是JavaMail API的实现,它提供...

    commons-email-1.2-javadoc.jar

    commons-email-1.2 api 说明

    commons-email-1.1.jar/mail.jar/activation.jar

    `commons-email-1.1.jar`是Apache Commons Email项目的早期版本,它提供了一系列API来帮助开发者构建和发送复杂的电子邮件。这个库使得开发者无需深入理解SMTP(Simple Mail Transfer Protocol)和其他底层邮件协议...

    commons-email-1.4

    commons-email-1.4

Global site tag (gtag.js) - Google Analytics