java Email 发送
Apache Commons Email是对 JavaMail进行封装从而简化其操作。
import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.HtmlEmail;
import org.apache.commons.mail.MultiPartEmail;
import org.apache.commons.mail.SimpleEmail;
/**
* @{#} 类名称: EmailUtil.java
* 创建时间: Aug 24, 2009 2:04:35 PM
*
*/
/**
* @作者 <a href="http://qing393260529.iteye.com">昨夜风</a>
* @版本 1.0
*/
public class EmailUtil {
/**
* 简单 邮件发送
*
* 方法名称:sendEmail
* 作者:黎青春
* 创建日期:Aug 24, 2009
* 方法描述:
* @throws Exception void
*/
public static void sendEmail()throws Exception{
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.sina.com");
// 邮箱 用户名 密码
email.setAuthentication("用户名", "密码");
// 邮件 发送 编码 格式
email.setCharset("utf-8");
// 收件人地址。。。
email.addTo("收件人地址");
// 发件人地址。。。
email.setFrom("发件人地址");
// 邮件标题
email.setSubject("emai 发送测试");
// 邮件发送内容
email.setMsg("email --> 发送!");
email.send();
}
/**
* 附件 邮件发送
*
* 方法名称:AnnexEmailSend
* 作者:黎青春
* 创建日期:Aug 24, 2009
* 方法描述:
* @throws Exception void
*/
public static void AnnexEmailSend() throws Exception{
MultiPartEmail email = new MultiPartEmail ();
email.setHostName("smtp.sina.com");
// 邮箱 用户名 密码
email.setAuthentication("用户名", "密码");
// 邮件 发送 编码 格式
email.setCharset("utf-8");
// 收件人地址。。。
email.addTo("收件人地址");
// 发件人地址。。。
email.setFrom("发件人地址");
// 邮件标题
email.setSubject("emai 发送测试");
// 邮件发送内容
email.setMsg("email --> 发送!");
// 添加 附件
EmailAttachment attachment = new EmailAttachment();
attachment.setPath("d:/test.doc");// 本地文件
// attachment.setURL(new URL("http://xxx/a.gif"));//远程文件
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("dwr 帮助文档"); // 文件描述
attachment.setName("test.doc"); // 文件下载名称
email.attach(attachment);
email.send();
}
/**
* HTML 邮件发送
*
* 方法名称:HTMLEmailSend
* 作者:黎青春
* 创建日期:Aug 24, 2009
* 方法描述:
* @throws Exception void
*/
public static void HTMLEmailSend() throws Exception{
HtmlEmail email =new HtmlEmail ();
email.setHostName("smtp.sina.com");
// 邮箱 用户名 密码
email.setAuthentication("用户名", " 密码");
// 邮件 发送 编码 格式
email.setCharset("utf-8");
// 收件人地址。。。
email.addTo("收件人地址");
// 发件人地址。。。
email.setFrom("发件人地址");
// 邮件标题
email.setSubject("emai 发送测试");
// 邮件发送内容
email.setHtmlMsg("<font color='red'><h1> email --> 发送!</h1></font>");
email.send();
}
}
分享到:
相关推荐
总之,Apache Commons Email为Java开发者提供了一个强大且易于使用的邮件发送工具,通过简单的代码即可实现包括发送验证码在内的各种邮件功能。在实际开发中,结合业务需求进行适当的优化和扩展,可以极大地提升开发...
Apache Commons Email是一个强大的Java库,专门用于简化电子邮件的创建和发送。这个库是Apache软件基金会的一个项目,旨在提供一个简单、直接的API,使得开发者在处理邮件相关的编程任务时能够更加便捷。Apache ...
Apache Commons Email库是Java中一个强大的工具,它简化了构建和发送电子邮件的过程。在这个例子中,我们将深入探讨如何使用Apache Commons Email库在Java中实现邮件发送。 首先,你需要在项目中引入Apache Commons...
Apache Commons Email是Java开发中一个非常实用的工具库,它为简化邮件发送提供了丰富的功能。这个库封装了JavaMail API,使得开发者可以更加方便、高效地处理电子邮件的发送任务,而无需深入理解复杂的邮件协议和...
总结一下,Apache Commons Email库为Java开发者提供了方便的邮件发送功能,简化了与SMTP服务器的交互。通过`SendMail.java`文件,我们可以学习到如何使用这个库来创建、配置和发送电子邮件,从而在项目中实现更高效...
Apache Commons Mail 是一个Java库,它为发送电子邮件提供了一个简单且强大的API。这个库是对JavaMail API的一个方便的封装,简化了通过Java程序发送电子邮件的过程。在JavaMail中,配置和使用邮件服务可能相对复杂...
Java发送邮件是一个常见的任务,Apache Commons Email库是Java开发者常用的一个工具,它为发送电子邮件提供了简单易用的API。这个库极大地简化了邮件构建和发送的过程,尤其在处理复杂邮件内容,如添加附件、HTML...
Apache Commons Email 是一个Java库,专门用于简化电子邮件的发送。这个库提供了丰富的API,使得开发者可以轻松地构建和发送各种类型的邮件,包括HTML格式的邮件。在这个“commons email 发送html邮件完整优化实例”...
9. **Email**: Commons Email 提供了一个简单的API来发送电子邮件,支持HTML邮件、附件等。 10. **Execute**: 这个组件提供了一种执行外部进程并管理其生命周期的方式。 在实际开发中,Apache Commons工具集大大...
在Java编程环境中,发送电子邮件是一项常见的任务,而`commons-email-1.4.jar`是Apache Commons Email库的一个版本,这个库专门设计用于简化Java中的邮件发送。Apache Commons Email是Apache软件基金会开发的一个...
Apache Commons Email库是一个强大的Java库,它简化了电子邮件的创建和发送过程。在这个场景中,我们主要关注的是"commons-email-1.5.jar"这个库的使用,它被广泛应用于Android应用中以实现邮件服务。 首先,为了在...
下面我们将深入探讨如何使用Commons Email发送邮件,以及其核心功能。 首先,要使用Commons Email,你需要在你的项目中引入对应的jar包。在提供的压缩包中,应该包含了`commons-email-x.x.jar`,这是Apache Commons...
总结一下,Apache Commons提供的这套jar包是Java开发者的重要资源,涵盖了从基本的I/O操作到复杂的网络通信和电子邮件发送等各个领域。它们通过提供预包装的功能,提高了开发效率,降低了出错的可能性,是任何Java...
在Java编程中,发送电子邮件是一项常见的任务,Apache Commons Email库为开发者提供了便利的API来实现这一功能。本篇文章将详细讲解如何使用`commons-email-1.2.jar`这个开源库来实现邮件发送,并通过`...
集成这些jar包后,开发者可以按照以下步骤使用JavaMail和Commons Email发送邮件: 1. 添加依赖:将上述jar包放入项目的类路径或构建工具的依赖管理中。 2. 创建Session:配置邮件服务器的相关参数,如主机名、端口...
Apache Commons Email 是一个Java库,专门用于简化电子邮件的创建和发送。这个库是Apache Commons项目的一部分,它提供了许多实用工具和方法,使得开发者在处理电子邮件时可以避免直接操作复杂的JavaMail API。...
在Java编程中,发送电子邮件是一项常见的任务,Apache Commons Email库为开发者提供了便利的API来实现这一功能。`commons-email-1.1.jar`是Apache Commons Email项目的一个版本,它简化了构建和发送电子邮件的过程。...
这个名为"commons-email-1.4.jar"的文件是Apache Commons Email 1.4版本的库,它是Java开发者用于发送电子邮件的强大工具。 Apache Commons Email库的核心特性包括: 1. **简单易用的API**:Apache Commons Email ...
使用Apache Commons Email发送带附件的HTML邮件如下: ```java import org.apache.commons.mail.*; Email email = new HtmlEmail(); email.setHostName("smtp.example.com"); email.setSmtpPort(587); email....
在Android平台上,发送HTML格式的电子邮件可以通过使用第三方库来实现,比如Apache Commons Email库中的`org.apache.commons.mail.HtmlEmail`类。这个类提供了一个方便的方式来构造和发送包含HTML内容的邮件。下面...