`
simpledev
  • 浏览: 196635 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

commons-email简单邮件发送方法

阅读更多

1.准备工作:驱动包要求:
commons-email-1.1.jar,mail-1.3.2.jar,activation-1.0.2.jar
2.该方法与javamail处理更简单,但是依赖于javamail驱动包(mail-1.3.2.jar,activation-1.0.2.jar)
3.java代码  
        SimpleEmail email = new SimpleEmail();
        email.setHostName("smtp.sina.com"); //邮件服务器
        email.setAuthentication("TEST@sina.com", "***"); //smtp认证的用户名和密码  
        try {
  email.addTo("**@qq.com", "Steve"); //收信人的邮件地址,称呼
         email.setFrom("TEST@sina.com", "Bruce");//发信人邮件地址,称呼
         email.setSubject("Test message");//邮件主题
         email.setMsg("This is a simple test of commons-email");//邮件内容
         email.send(); //发送操作
         System.out.println("发送成功!!"); //打印提示信息
  } catch (EmailException e) {
   e.printStackTrace();
  }

关键点:1.邮件服务器,smtp认证的用户名,发信人邮件地址必须是同一邮件服务器类型
2.smtp认证的用户名,发信人邮件地址必须是同一邮件地址,例如:TEST@sina.com

说明:如果SimpleEmail对象不支持setAuthentication方法,可能是commons-email驱动包版本较低

分享到:
评论

相关推荐

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

    总而言之,`commons-email-1.4.jar`是Java开发人员实现邮件发送功能的有力工具,它提供了一个方便且功能丰富的API,使得邮件发送变得简单而高效。通过学习和使用这个库,开发者可以轻松地将邮件服务集成到他们的应用...

    commons-email-1.5.jar

    总的来说,Apache Commons Email库为Android应用提供了方便且强大的邮件发送功能。通过简单的API调用,开发者可以轻松实现邮件的创建、配置和发送。注意,实际使用时,还需要考虑错误处理和异常情况,以确保邮件发送...

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

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

    commons-email发送邮件

    总的来说,Apache Commons Email是一个强大且易用的工具,能够帮助开发者在Java应用中轻松处理复杂的邮件发送任务,包括发送HTML邮件和附件,无需深入了解底层的JavaMail API。通过学习和使用这个库,你可以提高邮件...

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

    这些库对于使用Java编程语言构建邮件发送功能至关重要。 1. **JavaMail API**(mail.jar): JavaMail API是Java平台上的一个标准API,用于创建、发送和接收电子邮件。它提供了一组接口和类,使得开发人员能够方便...

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

    这两个库为开发者提供了方便的API,使得在Java应用程序中实现邮件发送功能变得简单易行。以下将详细阐述这两个库以及它们所需的jar包。 首先,`activation.jar`是JavaBeans Activation Framework (JAF)的一部分,它...

    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

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

    2. **commons-email-1.2.jar**:这是Apache Commons Email库的一个版本,它为Java开发者提供了一个简单易用的API来创建和发送电子邮件。这个库支持HTML邮件、多部分/附件邮件、SSL/TLS连接,以及许多其他高级特性,...

    commons-email-1.1.jar

    Java邮件发送是一个常见的任务,尤其在企业级应用中,用于发送通知、验证码或者报告等。在Java中,发送电子邮件主要依赖于JavaMail API和相关的库。`commons-email-1.1.jar`是Apache Commons Email项目的一个版本,...

    使用Apache-commons-email发送邮件

    总结一下,Apache Commons Email库为Java开发者提供了方便的邮件发送功能,简化了与SMTP服务器的交互。通过`SendMail.java`文件,我们可以学习到如何使用这个库来创建、配置和发送电子邮件,从而在项目中实现更高效...

    最新commons-email-1.2.jar

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

    commons-email需要的几个包

    - **异常处理**:处理邮件发送过程中可能遇到的各种问题。 在实际应用中,Apache Commons Email可以帮助开发者轻松处理复杂的邮件需求,提高开发效率。使用这些包,你可以快速地集成到自己的项目中,无论是为了学习...

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

    虽然这个版本可能没有最新的API和特性,但对于理解邮件发送的基本流程和使用Apache Commons Email库来说,它是一个很好的起点。在实际开发中,确保根据项目的具体需求选择合适的功能,并且注意处理可能出现的异常,...

    commons-email-1.4.jar

    《Java邮件发送:详解Commons Email 1.4库》 在Java开发中,发送电子邮件是一项常见的任务。Apache Commons Email库提供了一个强大的工具,使得Java程序员可以方便地发送各种类型的邮件,包括HTML邮件、带有附件的...

    commons-email jar

    4. **附件支持**: 用户可以通过`Email`类的`addAttachment`方法添加附件,这使得发送包含文档、图片或其他文件的邮件变得简单。 5. **模板支持**: 虽然Apache Commons Email本身并不直接支持模板,但可以与其他模板...

    activation/commons-email/mail.jar

    总的来说,`activation/commons-email/mail.jar`这些文件组合在一起,为Java开发者提供了一套完整的邮件发送解决方案。Apache Commons Email库的便捷性结合JavaMail API的强大功能,使得在Java应用程序中发送邮件变...

    commons-email-1.5-src.zip

    Apache Commons Email库是Java开发人员用来简化电子邮件发送过程的一个强大工具。这个库是Apache Commons项目的一部分,它专注于提供一个简单且灵活的API,用于构建和发送复杂的电子邮件。"commons-email-1.5-src....

    使用commons-email发送邮件

    NULL 博文链接:https://shuaigg-babysky.iteye.com/blog/355128

    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的实现,它提供...

Global site tag (gtag.js) - Google Analytics