利用Apache Commons Email发送邮件
来源:互联网 发布:中国网络运营商有几家 编辑:程序博客网 时间:2024/05/29 05:54
到 Apache 官方网站下载所需要的包,在 http://commons.apache.org/ 下的 Email 子项目中下载它的最新版本,将其引入到工程中,一般引他的核心包 commons-email-1.1.jar 就足够了。下面是我写的一个简单的小例子,已经经过测试:
- package com.why.email;
- import java.io.File;
- import org.apache.commons.mail.EmailAttachment;
- import org.apache.commons.mail.EmailException;
- import org.apache.commons.mail.HtmlEmail;
- import org.apache.commons.mail.SimpleEmail;
- import org.apache.commons.mail.MultiPartEmail;
- public class SendMail {
- /**
- * 利用 Apache Commons Email 组件(commons-email-1.1)发送邮件
- * @param args
- */
- public static void main(String[] args) {
- // SimpleEmail email = new SimpleEmail();//如果发送普通的邮件,使用这个类就可以了
- MultiPartEmail email = new MultiPartEmail();//如果要发送带附件的邮件,需使用这个类
- // HtmlEmail email = new HtmlEmail();//可以发送html类型的邮件
- email.setHostName("smtp.163.com");//指定要使用的邮件服务器
- email.setAuthentication("1985why001", "******");//使用163的邮件服务器需提供在163已注册的用户名、密码
- email.setCharset("UTF-8");
- try {
- email.setFrom("1985why001@163.com");//设置发件人
- email.addTo("wuhy39@chinaunicom.cn");//设置收件人
- email.setSubject("测试邮件");//设置主题
- email.setMsg("测试邮件测试邮件测试邮件");//设置邮件内容
- File file = new File("C:\\testEmail.txt");//要发送的附件
- EmailAttachment attachment = new EmailAttachment();
- attachment.setPath(file.getPath());
- attachment.setName(file.getName());
- attachment.setDescription("附件描述");
- attachment.setDisposition(EmailAttachment.ATTACHMENT);//附件的类型
- email.attach(attachment);
- email.send();
- System.out.println("发送成功");
- } catch (EmailException e) {
- e.printStackTrace();
- }
- }
- }
阅读全文
0 0
- 利用Apache commons-email组件发送邮件
- 利用Apache Commons Email发送邮件
- 利用apache commons-email发送邮件
- Apache-commons-email发送邮件
- Apache Commons Email邮件发送
- 使用Apache Commons-email组件发送邮件
- 使用Apache Commons-email组件发送邮件
- apache commons-email发送邮件乱码问题
- 利用Commons-email组件发送邮件
- Commons: 封装Apache Commons Email简化邮件发送
- commons-email 发送邮件
- 利用apache的Email发送邮件
- 通过apache 的 commons-email 包发送邮件
- 采用apache的commons-email包发送邮件死锁
- 用 apache commons-email 轻松发送无乱码邮件
- 利用commons-email发送邮件的简单例子
- 通过commons-email发送邮件
- 使用commons email发送邮件
- 2.3 分类算法:朴素贝叶斯
- Linux下UDP传输文件示例
- JAVA中的数组
- 黑客必读:蜜罐技术的前世今生
- 电商的概念
- 利用Apache Commons Email发送邮件
- 单点登录原理与简单实现
- iOS
- 修改BUG备注
- ubuntu 16.04 上网出现一些问题解决方法
- 图片大小缩小
- 高性能mysql笔记(六)索引原理和类型
- ArrayList,LinkedList,LinkedSet,区别小总结
- 仿淘宝首页的淘宝头条View垂直滚动