/**
* @company:
* @author:
* @createtime: 2011-4-19 上午10:06:31
* @description:
* @version:
*/
public class SendEmail {
public static boolean sendSimpleEmail()throws Exception{
boolean flag = false ;
Email email = new SimpleEmail();
email.setHostName("smtp.gmail.com");
email.setSmtpPort(587);
email.setAuthenticator(new DefaultAuthenticator("username", "password"));
email.setTLS(true);
email.setFrom("username@gmail.com");
email.setSubject("TestMail");
email.setMsg("This is a test mail ... :-)");
email.addTo("123456@qq.com");
email.send();
return flag;
}
public static void main(String[] args) {
try {
sendSimpleEmail();
} catch (Exception e) {
e.printStackTrace();
}
}
}
我用的是 commons-email-1.2
邮件发送,报错了 javax.mail.NoSuchProviderException:smtp 网上查了一堆 说 tomcat myeclipse javaee5的包发送了冲突了,
解决办法 是 :
1)在oralce下载一个 JavaMail 包 http://www.oracle.com/technetwork/java/javamail/index-138643.html 下载JavaMail 1.4.4
2)在 找到myeclipse环境中的javaee.jar
包,用winrar或者其他解压缩工具打开,删除mail跟activation包,因为javaee.jar中的mail与javamail冲突。
分享到:
相关推荐
- `mail-1.5.0-b01.jar`:这是JavaMail的一个更新版本,可能包含更多的功能和错误修复。 - `commons-email-1.5-javadoc.jar`:包含Apache Commons Email 1.5版本的Java文档,开发者可以查阅这些文档了解详细API...
`javax.mail-1.6.2_javamailjar1.6.2_javamail-1.6.2_javax.mail_java` 这个标题暗示了我们正在讨论的是 JavaMail 的 1.6.2 版本,这是一个稳定且广泛使用的版本。 JavaMail API 提供了一套标准的接口,用于与邮件...
赠送jar包:javax.mail-1.5.6.jar; 赠送原API文档:javax.mail-1.5.6-javadoc.jar; 赠送源代码:javax.mail-1.5.6-sources.jar; 赠送Maven依赖信息文件:javax.mail-1.5.6.pom; 包含翻译后的API文档:javax.mail...
标题中的"activation.jar commons-email-1.2.jar mail.jar免费下载"涉及到的是Java邮件处理相关的库文件,这些在Java开发中用于实现电子邮件的发送和处理。让我们逐一解析这三个jar文件: 1. **activation.jar**:...
2. **javax.mail.jar**:这个是JavaMail API的核心库,提供了与邮件服务器交互的接口和类,包括创建、发送和接收邮件。JavaMail API支持多种协议,如SMTP、POP3和IMAP,使得开发者可以方便地在程序中添加邮件功能。 ...
2. 引入必要的API:导入JavaMail相关的包,如`javax.mail.*`和`javax.activation.*`。 3. 创建邮件会话:设置邮件服务器的属性,如主机名、端口、用户名和密码,然后创建一个邮件会话。 4. 创建邮件消息:使用`...
`commons-email-1.1.jar`提供了友好且功能丰富的API,而`mail.jar`、`activation.jar`和可能的`additionnal.jar`则提供了底层的邮件处理能力。通过这些库,开发者可以轻松地实现从简单的文本邮件到复杂的HTML邮件,...
Apache Commons Email是Apache软件基金会开发的一个开源项目,它提供了强大的API来创建、配置和发送复杂的电子邮件。 Apache Commons Email库提供了多种功能,包括但不限于: 1. **支持多种邮件协议**:通过SMTP...
标题中的"activation", "commons-email-1.5", 和 "javax.mail" 提及了三个关键概念,它们在Java编程中与电子邮件的发送密切相关。这里主要涉及的是JavaMail API和Apache Commons Email库,这两个是Java环境下处理...
`javax.mail-1.6.0.jar`是该库的一个特定版本,包含了用于处理SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)等邮件服务所需的所有类和接口。 1. **`javax.mail`库介绍** `javax.mail`...
在Java编程领域,发送电子邮件是一项常见的任务,而`commons-email-1.2.jar`和`activation.jar`这两个库文件在其中扮演着至关重要的角色。Apache Commons Email是Apache Commons项目的一部分,提供了一个简单、直观...
在Java编程环境中,发送电子邮件是一项常见的任务,而`activation/commons-email/mail.jar`这个包就是针对这一需求的关键组件。本文将详细解析这些文件及其在发送邮件过程中的作用。 首先,`activation.jar`是...
"commons-email-1.3.jar_mail.jar_activation.jar"这个压缩包包含了两个关键的Java邮件处理库,它们是Apache Commons Email和JavaMail API,以及JavaBeans Activation Framework(JAF)。接下来,我们将深入探讨这些...
基于Maven的javax.mail发送邮件例子程序 pom.xml添加依赖jar: <groupId>javax.mail <artifactId>mail ${javamail.version} </dependency> <javamail.version>1.4.1</javamail.version> /* 功能:...
JavaMail和Apache Commons Email是Java平台上用于发送电子邮件的两个重要库。这两个库为开发者提供了方便的API,使得在Java应用程序中实现邮件发送功能变得简单易行。以下将详细阐述这两个库以及它们所需的jar包。 ...
总之,`commons-email-1.1.jar`、`mail.jar`和`activation.jar`这三者结合在一起,为Java开发者提供了一个强大且易用的工具集,使得编写和发送电子邮件变得更加便捷和高效。无论是发送简单的文本邮件还是构建复杂的...
在给定的压缩包文件中,我们有两个关键组件:`javax.mail-1.5.5.jar` 和 `javamail1_4_5.zip`。 `javax.mail-1.5.5.jar` 是JavaMail API的一个版本,版本号为1.5.5。这个API定义了一组接口和类,用于与各种邮件系统...
在这个场景中,我们关注的是两个关键的JavaMail依赖jar包:`activation.jar`和`commons-email-1.1.jar`。 `activation.jar`是JavaBeans Activation Framework (JAF) 的一部分,它主要用于处理MIME类型的对象,特别...
"javax.mail-1.3.3.01.jar.zip" 文件是JavaMail库的一个版本1.3.3.01的压缩包,包含了"javax.mail-1.3.3.01.jar" 这个核心的JAR文件。 在JavaMail中,主要包含以下关键知识点: 1. **JavaMail API**: 这是一套标准...
在JavaMail中,`javax.mail`包包含了主要的类和接口,如`Session`(配置邮件会话)、`Message`(表示邮件对象)、`Transport`(用于发送邮件)等。 Apache Commons Email是Apache软件基金会的一个子项目,它简化了...