`
- 浏览:
818086 次
- 性别:
- 来自:
北京
-
-
import
java.io.UnsupportedEncodingException;
-
import
java.util.ArrayList;
-
import
java.util.List;
-
-
import
javax.mail.internet.AddressException;
-
import
javax.mail.internet.InternetAddress;
-
import
javax.mail.internet.MimeUtility;
-
-
import
org.apache.commons.mail.Email;
-
import
org.apache.commons.mail.EmailAttachment;
-
import
org.apache.commons.mail.EmailException;
-
import
org.apache.commons.mail.HtmlEmail;
-
import
org.apache.commons.mail.MultiPartEmail;
-
-
public
class
SendMail3 {
-
-
public
void
sendMail()
throws
AddressException,EmailException {
-
try
{
-
Email htmlEmail = new
HtmlEmail();
-
-
htmlEmail.setHostName("smtp.sina.com.cn"
);
-
htmlEmail
-
.setAuthentication("weishuwei112@sina.com"
,
"wswlyn841013"
);
-
htmlEmail.addTo("weishuwei112@sina.com"
);
-
-
List list = new
ArrayList();
-
-
list.add(new
InternetAddress(
"jonekolly@126.com"
));
-
list.add(new
InternetAddress(
"weishuwei112@sina.com"
));
-
htmlEmail.setTo(list);
-
-
-
-
htmlEmail.setFrom("weishuwei112@sina.com"
);
-
htmlEmail.setCharset("GBK"
);
-
htmlEmail.setSubject("email 测试"
);
-
htmlEmail.setMsg("email 测试"
);
-
-
htmlEmail.send();
-
System.out.println("end"
);
-
} catch
(EmailException e) {
-
e.printStackTrace();
-
}
-
}
-
-
public
void
sendEmailAttachment()
throws
UnsupportedEncodingException {
-
EmailAttachment attachment = new
EmailAttachment();
-
attachment.setPath("D:\\eBook\\CSS.chm"
);
-
attachment.setDisposition(EmailAttachment.ATTACHMENT);
-
attachment.setDescription("Picture of John"
);
-
attachment.setName("CSS.chm"
);
-
attachment.setName(MimeUtility.encodeText("需传送的附件.txt"
));
-
-
-
-
MultiPartEmail email = new
MultiPartEmail();
-
email.setCharset("GBK"
);
-
email.setHostName("smtp.sina.com.cn"
);
-
email.setAuthentication("weishuwei112@sina.com"
,
"wswlyn841013"
);
-
try
{
-
email.addTo("weishuwei112@sina.com"
,
"martin"
);
-
email.setFrom("weishuwei112@sina.com"
,
"martin"
);
-
email.setSubject("邮件主题"
);
-
email.setMsg("邮件内容"
);
-
-
email.setContent("This is a simple test of commons-email"
,
"text/plain;charset=GBK"
);
-
-
email.attach(attachment);
-
-
email.send();
-
System.out.println("end"
);
-
} catch
(EmailException e) {
-
e.printStackTrace();
-
}
-
-
}
-
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在这个场景中,我们主要关注的是"commons-email-1.5.jar"这个库的使用,它被广泛应用于Android应用中以实现邮件服务。 首先,为了在项目中使用Apache Commons Email库,你需要将"commons-email-1.5.jar"文件引入到...
赠送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文档:...
基于Java调用邮件系统所需要的jar包,commons-email-1.5.jar,javax.mail-1.4.5.jar,activation.jar
本篇文章将详细讲解如何使用`commons-email-1.2.jar`这个开源库来实现邮件发送,并通过`TestCommonEMail.java`示例代码进行演示。 Apache Commons Email是Apache软件基金会提供的一个模块,它简化了Java中发送电子...
"mail.jar、commons-email-1.2.jar、activation.jar下载"这个标题暗示了我们正在处理用于处理电子邮件功能的Java库。这些库对于使用Java编程语言构建邮件发送功能至关重要。 1. **JavaMail API**(mail.jar): ...
在Java编程环境中,发送电子邮件是一项常见的任务,而`commons-email-1.4.jar`是Apache Commons Email库的一个版本,这个库专门设计用于简化Java中的邮件发送。Apache Commons Email是Apache软件基金会开发的一个...
标题中的"activation.jar commons-email-1.2.jar mail.jar免费下载"涉及到的是Java邮件处理相关的库文件,这些在Java开发中用于实现电子邮件的发送和处理。让我们逐一解析这三个jar文件: 1. **activation.jar**:...
activation-1.1 commons-email activation java发送邮件jar 教程: http://blog.csdn.net/sir_jun/article/details/9106397
开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2...
`commons-email-1.4.jar`是Apache Commons Email库的核心文件,提供了丰富的类和方法来创建和发送电子邮件。它支持HTML邮件、多部分邮件(包含文本和附件)、抄送、密送等功能。使用Commons Email,开发者可以轻松地...
`commons-email-1.1.jar`是Apache Commons Email项目的一个版本,它提供了一个简单易用的接口来构建和发送电子邮件。下面将详细介绍这些关键库以及它们在邮件发送中的作用。 首先,`commons-email-1.1.jar`是Apache...
commons-email封装了邮件发送权限处理,AuthenticationFailedException错误可以解决了
commons-logging-1.0-javadoc.jar, commons-logging-1.0.1-javadoc.jar, commons-logging-1.0.1.jar, commons-logging-1.0.2-javadoc.jar, commons-logging-1.0.2.jar, commons-logging-1.0.3-javadoc.jar, commons-...
首先,`commons-email-1.2.jar`是Apache Commons Email项目的主库,它包含了创建和发送电子邮件所需的所有核心类和方法。Apache Commons项目是Apache软件基金会的一部分,致力于提供一系列通用的Java工具和库,以...
赠送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.4.jar"这个文件中,包含了所有需要的类和方法,用于构建和发送邮件。 首先,我们关注核心类`SimpleEmail`,它是Commons Email中最基础的邮件发送类。`SimpleEmail`正如其名,旨在提供一个简洁的...
在标题和描述中提到的"commons-email需要的几个包",是指为了完全利用和开发基于Apache Commons Email的功能,我们需要获取和理解的几个核心组件。下面将详细介绍这些组件以及它们的作用。 1. **commons-email-1.1-...
commons-collections-20040616.jar, commons-collections-3.2-osgi.jar, commons-collections-3.2-sources.jar, commons-collections-3.2.1.jar, commons-collections-3.2.2-javadoc.jar, commons-collections-3.2.2...
commons email 1.3.jar