`
rigger21
  • 浏览: 131525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

使用org.apache.commons.mail 发送邮

阅读更多
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

package com.hf.mail;

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;


public class mailSender {

/**
* @param args
*/
public static void main(String[] args) {
//不要使用SimpleEmail,会出现乱码问题
HtmlEmail email = new HtmlEmail();
try{
//这里是发送服务器的名字:,163的如下:
email.setHostName("smtp.163.com");
//编码集的设置
email.setCharset("gbk");
//收件人的邮箱
email.addTo("l@ss.com");
//发送人的邮箱
email.setFrom("abc@163com", "发送人名称");
//如果需要认证信息的话,设置认证:用户名-密码。分别为发件人在邮件服务器上的注册名称和密码
email.setAuthentication("abc","123");
email.setSubject("下午3:00会议室讨论,请准时参加");
//要发送的信息
email.setMsg("下午3:00会议室讨论,请准时参加");
//发送
email.send();
} catch (EmailException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}

注: 需要导入mail.jar包的

分享到:
评论

相关推荐

    android 下用org.apache.commons.mail.HtmlEmail发送邮件所需的jar包

    在Android平台上,发送HTML格式的电子邮件可以通过使用第三方库来实现,比如Apache Commons Email库中的`org.apache.commons.mail.HtmlEmail`类。这个类提供了一个方便的方式来构造和发送包含HTML内容的邮件。下面...

    Apache Commons Mail 封装发送邮件类

    Apache Commons Mail 是一个Java库,它为发送电子邮件提供了一个简单且强大的API。这个库是对JavaMail API的一个方便的封装,简化了通过Java程序发送电子邮件的过程。在JavaMail中,配置和使用邮件服务可能相对复杂...

    commons-email-1.5.jar

    《Android应用中使用Apache Commons Email库发送邮件》 在Android应用程序开发中,有时我们需要集成邮件发送功能,以便向用户发送验证码、通知或者提供其他服务。Apache Commons Email库是一个强大的Java库,它简化...

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

    在测试完成后,使用Ant脚本可以将JMeter生成的测试结果报告打包,并通过JavaMail和Apache Commons Email库发送到指定的收件人,这样团队成员就能及时了解测试状况。 5. **其他文件**: - `mail-1.5.0-b01.jar`:这...

    org.apache zip

    描述中提到的"org.apache.tools"可能是指Apache Commons的另一个组件,例如Apache Ant的工具集,它是一个Java语言编写的构建工具,用于自动化软件项目的构建过程。Apache Ant使用XML来描述构建过程和依赖关系,可以...

    webservices客户端maven依赖

    - **groupId**: `org.apache.ws.commons.axiom` - **artifactId**: `axiom-api` - **version**: `1.2.18` - **用途**: Axiom是一个用于创建和处理XML数据的高性能API。在这里,`axiom-api`提供了Axiom的核心接口和...

    Java通过Apache提供的Commons Email工具类实现邮箱发送验证码

    import org.apache.commons.mail.*; public class EmailService { public void sendVerificationCode(String toEmail) { Email email = new SimpleEmail(); email.setHostName("smtp.example.com"); // 设置SMTP...

    commons_mail.jar

    import org.apache.commons.mail.*; public class EmailSender { public static void main(String[] args) { SimpleEmail email = new SimpleEmail(); email.setFrom("sender@example.com"); email.setTo(...

    javax.mail.jar-Java发送邮件API

    javax.mail.jar-Java发送邮件API。Apache Email基于javax.mail做了一个开源项目,参见:http://commons.apache.org/proper/commons-email/

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

    标题中的"activation.jar commons-email-1.2.jar mail.jar免费下载"涉及到的是Java邮件处理相关的库文件,这些在Java开发中用于实现电子邮件的发送和处理。让我们逐一解析这三个jar文件: 1. **activation.jar**:...

    ant发邮件所需的jar(activation.jar+javax.mail.jar+mail.jar+commons-email-1.2.jar)

    &lt;java classname="org.apache.commons.mail.Email"&gt; &lt;pathelement location="lib/activation.jar"/&gt; &lt;pathelement location="lib/javax.mail.jar"/&gt; &lt;pathelement location="lib/mail.jar"/&gt; ...

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

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

    使用javamail,commons-mail发送邮件实例

    `javamail`是一个强大的Java API,用于处理邮件服务器交互,而`commons-mail`是Apache Commons项目的一部分,提供了一个更简单的接口来发送邮件。 首先,我们需要了解`javamail`的核心概念。它主要涉及`Session`、`...

    commons email项目

    import org.apache.commons.mail.DefaultEmail; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.HtmlEmail; import org.apache.commons.mail.SimpleEmail; ``` 2. 创建Email对象:...

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

    import org.apache.commons.mail.*; public class SimpleEmailExample { public static void main(String[] args) { SimpleEmail email = new SimpleEmail(); email.setSmtpPort(587); // 设置SMTP服务器端口 ...

    java 发邮件例子

    import org.apache.commons.mail.SimpleAuthenticator; import org.apache.commons.mail.DefaultEmail; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.SimpleEmail; import org....

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

    import org.apache.commons.mail.SimpleEmail; ``` 2. 创建Email对象: ```java SimpleEmail email = new SimpleEmail(); ``` `SimpleEmail`是`Email`的一个子类,用于处理简单的文本邮件。 3. 设置邮件...

    使用Apache-commons-email发送邮件

    import org.apache.commons.mail.*; public class SendMail { public void sendEmail(String to, String subject, String body) { // 创建Email实例 SimpleEmail email = new SimpleEmail(); // 设置邮件...

    使用apche-commons-email例子

    Apache Commons Email是一个强大的Java库,专门用于简化电子邮件的发送。...同时,也可以查阅官方文档(https://commons.apache.org/proper/commons-email/userguide.html)获取更详细的用法和API参考。

    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