Apache-SimpleEmail 简单应用
比JavaMail使用方法要直接,jar包只需要在JavaMail的基础上添加commons-email-1.4.jar即可。
代码:
// QQ邮箱发送邮件
SimpleEmail simpleEmail = new SimpleEmail();
simpleEmail.setHostName("smtp.qq.com");
simpleEmail.setAuthentication("3******8", "g*****ai");
simpleEmail.setSmtpPort(587);
simpleEmail.setFrom("3********@qq.com", "y****", "UTF-8");
simpleEmail.addTo(email, name);
simpleEmail.setSubject("title");
simpleEmail.setMsg("content");
simpleEmail.send();System.out.println("发送邮件成功!");
// 网易邮箱发送邮件
SimpleEmail simpleEmail = new SimpleEmail();
simpleEmail.setHostName("smtp.163.com");
simpleEmail.setAuthentication("y*******@163.com", "y********");
simpleEmail.setSmtpPort(25);
simpleEmail.setFrom("y*******@163.com", "y*", "UTF-8");
simpleEmail.addTo("3**********@qq.com", "c**************");
simpleEmail.setSubject("网易邮箱测试");
simpleEmail.setMsg("网易邮箱测试网易邮箱测试网易邮箱测试");
simpleEmail.send();
System.out.println("发送成功");
// 发送带附件的邮件
// 附件
EmailAttachment attachment = new EmailAttachment();
attachment.setPath("D:\\testEXC.xlsx");
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("excel文件");
attachment.setName("MyExcel.xlsx");
// 邮件
MultiPartEmail simpleEmail = new MultiPartEmail();
simpleEmail.setHostName("smtp.163.com");
simpleEmail.setAuthentication("y***********@163.com", "y********");
simpleEmail.setSmtpPort(25);
simpleEmail.setFrom("y*********@163.com", "y*", "UTF-8");
simpleEmail.addTo("3**************@qq.com", "c***********");
simpleEmail.setSubject("带附件");
simpleEmail.setMsg("带附件的邮件测试");
simpleEmail.attach(attachment);
simpleEmail.send();
System.out.println("发送成功");
转载于:https://www.cnblogs.com/loveflycforever/p/5862389.html
Apache-SimpleEmail 简单应用相关推荐
- Apache Hadoop 简单配置及实践
http://archboy.org/2011/08/19/simple-apache-hadoop-setup-application-1/ Apache Hadoop 是一个分布式计算基础框架,通 ...
- 一分钟构建Apache Storm简单程序
目录 一 说明 二 步骤 1.创建项目 2.引入依赖 3.主方法 4.创建Spout类 5.创建Bolt01 6.创建Bolt02 7.本地运行结果 8. 提交到Storm集群 三 总结 一 说明 通 ...
- blfs(systemv版本)学习笔记-使用apache创建简单的网页服务器
apache项目地址:http://www.linuxfromscratch.org/blfs/view/stable/server/apache.html 一.编译安装apache apache的依 ...
- Apache的简单应用
apache的主要目录和文件 服务目录 /etc/httpd/ 主配置文件 /etc/httpd/conf/httpd.conf 网页目录 ...
- APACHE的简单应用一
场景一:一台LINUX服务器,安装APACHE,建设一个WEB网站,WEB网站的主目录在/var/webroot.默认页面是index.html.WEB服务器侦听端口为80 步骤: 1.准备WEB站点 ...
- Apache Common-cli简单使用
概述 Apache Commons CLI是开源的命令行解析工具,它可以帮助开发者快速构建启动命令,并且帮助你组织命令的参数.以及输出列表等. commons-cli 支持以下风格的命令行参数解析: ...
- Apache Flink 简单安装
流计算这两年很火了,可能对数据的实时性要求高.现在用的hadoop框架,对流计算的支持,主要还是微批(spark),也不支持"Exactly Once"语义(可以使用外接的数据库解 ...
- Centos7 安装部署apache。简单易上手
1.在Centos中安装apache服务器,如图所示: yum install httpd* -y 2.启动apache,可以查看运行状态,如图: 启动命令:systemctl status http ...
- Apache Zeppelin 简单介绍,以及下载地址
https://zeppelin.apache.org Zeppelin 是一个提供交互数据分析且基于Web的笔记本. 方便你做出可数据驱动的.可交互且可协作的精美文档,并且支持多种语言,包括Scal ...
- 前端可视化组件库-Apache ECharts简单介绍vue框架使用eCharts例子
eCharts是一个基于 JavaScript 的开源可视化图表库. 实现集成了前端可视化的多种手段. 官网链接:ECharts官网 初学者建议去官网看看起步的内容,另外博主也是今天刚学的噢,写得不好 ...
最新文章
- pycharm设置环境变量和参数
- wpf checkbox选中触发事件_Cypress 可操作事件
- 几种常用的图像处理函数库
- 直播回放 | 科技赋能零售金融业务转型
- C语言实现希尔排序shell sort算法之一(附完整源码)
- angularjs中使用ng-repeat渲染最后一个li的时候设置不同样式
- plus webview关闭事件监听
- php日期控件calendar.js,轻量级的原生js日历插件calendar.js使用指南
- 我成功通过PMP考试的经验与体会
- 电子设计(2)三极管稳压电路仿真分析
- 百度飞桨螺旋桨赋能生物医药,推动AI技术在药物研发领域的探索应用
- python编程实战:暴力破解WIFI密码!亲测运行有效!
- python三维图像切片成二维_Python:使用 pyts 把一维时间序列转换成二维图片
- 【Windows】 rundll32.exe 在 Windows10 上的应用
- 不要女程序员,公司都爱招男性程序员,这是为什么?
- Prometheus源码系列:指标缓存(scrapeCache)
- 我的世界rpg服务器无限点卷无限金币地址,我的世界RPG插件无限刷任何物品 | 手游网游页游攻略大全...
- JAVA核心知识点之 数据结构:总结概述
- 初级会计实务--第三章第二节、应付及预收账款
- 【雕爷学编程】Arduino动手做(75)---TTL转RS-485模块
热门文章
- c语言中,char型数据是以什么形式存储的?
- 大师兄科研网vasp_怎样知道一名研究生有没有科研潜力?
- OneNote使用说明
- 机器学习相关知识 大佬博客整理
- [渝粤教育] 南开大学 思辨式英文写作 参考 资料
- 【渝粤教育】国家开放大学2018年秋季 2503T学前儿童健康教育 参考试题
- [渝粤教育] 西南科技大学 农业推广学 在线考试复习资料
- 【渝粤题库】国家开放大学2021春2518旅游法规答案
- php 距离排序,php 附近由近到远排序查询
- mysql flush cache_mysql的SQL_NO_CACHE(在查询时不使用缓存)和sql_cache用法