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`是Java开发人员实现邮件发送功能的有力工具,它提供了一个方便且功能丰富的API,使得邮件发送变得简单而高效。通过学习和使用这个库,开发者可以轻松地将邮件服务集成到他们的应用...
总的来说,Apache Commons Email库为Android应用提供了方便且强大的邮件发送功能。通过简单的API调用,开发者可以轻松实现邮件的创建、配置和发送。注意,实际使用时,还需要考虑错误处理和异常情况,以确保邮件发送...
本篇文章将详细讲解如何使用`commons-email-1.2.jar`这个开源库来实现邮件发送,并通过`TestCommonEMail.java`示例代码进行演示。 Apache Commons Email是Apache软件基金会提供的一个模块,它简化了Java中发送电子...
总的来说,Apache Commons Email是一个强大且易用的工具,能够帮助开发者在Java应用中轻松处理复杂的邮件发送任务,包括发送HTML邮件和附件,无需深入了解底层的JavaMail API。通过学习和使用这个库,你可以提高邮件...
这些库对于使用Java编程语言构建邮件发送功能至关重要。 1. **JavaMail API**(mail.jar): JavaMail API是Java平台上的一个标准API,用于创建、发送和接收电子邮件。它提供了一组接口和类,使得开发人员能够方便...
这两个库为开发者提供了方便的API,使得在Java应用程序中实现邮件发送功能变得简单易行。以下将详细阐述这两个库以及它们所需的jar包。 首先,`activation.jar`是JavaBeans Activation Framework (JAF)的一部分,它...
activation-1.1 commons-email activation java发送邮件jar 教程: http://blog.csdn.net/sir_jun/article/details/9106397
2. **commons-email-1.2.jar**:这是Apache Commons Email库的一个版本,它为Java开发者提供了一个简单易用的API来创建和发送电子邮件。这个库支持HTML邮件、多部分/附件邮件、SSL/TLS连接,以及许多其他高级特性,...
Java邮件发送是一个常见的任务,尤其在企业级应用中,用于发送通知、验证码或者报告等。在Java中,发送电子邮件主要依赖于JavaMail API和相关的库。`commons-email-1.1.jar`是Apache Commons Email项目的一个版本,...
总结一下,Apache Commons Email库为Java开发者提供了方便的邮件发送功能,简化了与SMTP服务器的交互。通过`SendMail.java`文件,我们可以学习到如何使用这个库来创建、配置和发送电子邮件,从而在项目中实现更高效...
commons-email封装了邮件发送权限处理,AuthenticationFailedException错误可以解决了
- **异常处理**:处理邮件发送过程中可能遇到的各种问题。 在实际应用中,Apache Commons Email可以帮助开发者轻松处理复杂的邮件需求,提高开发效率。使用这些包,你可以快速地集成到自己的项目中,无论是为了学习...
虽然这个版本可能没有最新的API和特性,但对于理解邮件发送的基本流程和使用Apache Commons Email库来说,它是一个很好的起点。在实际开发中,确保根据项目的具体需求选择合适的功能,并且注意处理可能出现的异常,...
《Java邮件发送:详解Commons Email 1.4库》 在Java开发中,发送电子邮件是一项常见的任务。Apache Commons Email库提供了一个强大的工具,使得Java程序员可以方便地发送各种类型的邮件,包括HTML邮件、带有附件的...
4. **附件支持**: 用户可以通过`Email`类的`addAttachment`方法添加附件,这使得发送包含文档、图片或其他文件的邮件变得简单。 5. **模板支持**: 虽然Apache Commons Email本身并不直接支持模板,但可以与其他模板...
总的来说,`activation/commons-email/mail.jar`这些文件组合在一起,为Java开发者提供了一套完整的邮件发送解决方案。Apache Commons Email库的便捷性结合JavaMail API的强大功能,使得在Java应用程序中发送邮件变...
Apache Commons Email库是Java开发人员用来简化电子邮件发送过程的一个强大工具。这个库是Apache Commons项目的一部分,它专注于提供一个简单且灵活的API,用于构建和发送复杂的电子邮件。"commons-email-1.5-src....
NULL 博文链接:https://shuaigg-babysky.iteye.com/blog/355128
在您提供的信息中,"mail.jar", "commons-email-1.1.jar", 和 "activation.jar" 是三个关键的Java档案(JAR)文件,它们各自在邮件发送过程中扮演着不同的角色。 1. **mail.jar**: 这是JavaMail API的实现,它提供...