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("发送成功");
Apache-SimpleEmail 简单应用的更多相关文章
- Apache Spark简单介绍、安装及使用
Apache Spark简介 Apache Spark是一个高速的通用型计算引擎,用来实现分布式的大规模数据的处理任务. 分布式的处理方式可以使以前单台计算机面对大规模数据时处理不了的情况成为可能. ...
- centos7.2安装apache比较简单,直接上代码
centos7.2安装apache比较简单,直接上代码 1.安装 yum install httpd 2.启动apache systemctl start httpd.service 3. ...
- Apache配置简单http认证
首先要说明的是这种认证是不安全的,密码是明文传输,因此很容易被各种嗅探软件嗅探到密码,只能用于简单的认证.今天上午把ownCloud卸载了,这玩 意儿中看不中用啊,原来10M的访问速度被限制成了几百K ...
- apache solr简单搭建
首先,下载位置是:http://lucene.apache.org/solr/downloads.html 官网的学习资料:http://lucene.apache.org/solr/quicksta ...
- 基于spring框架的apache shiro简单集成
关于项目的安全保护,我一直想找一个简单配置就能达到目的的方法,自从接触了shiro,这个目标总算达成了,以下结合我使用shiro的经验,谈谈比较轻便地集成该功能. 首先我们先了解一下shiro是什么. ...
- apache重写规则简单理解
1.前提:开启apache重写,并把httpd.conf里的相关的AllowOverride denied改为AllowOverride all 2.重写规则可写在项目根目录的.htaccess文件或 ...
- Apache DolphinScheduler 简单任务定义及复杂的跨节点传参
点亮 ️ Star · 照亮开源之路 GitHub:https://github.com/apache/dolphinscheduler Apache DolphinScheduler是一款非常不 ...
- Apache Shiro 简单概念
Apache Shiro 是ASF旗下的一款开源软件(Shiro发音为"shee-roh",日语"堡垒(Castle)"的意思),提供了一个强大而灵活的安全框架 ...
- Apache Flink 简单安装
流计算这两年很火了,可能对数据的实时性要求高.现在用的hadoop框架,对流计算的支持,主要还是微批(spark),也不支持“Exactly Once”语义(可以使用外接的数据库解决),公司项目可能会 ...
- windows Apache服务器简单配置虚拟域名(转载)
1.找到apache目录下的conf下的extra下的httpd-vhosts.conf虚拟主机配置文件 将下面的代码复制粘贴到最下面: #<VirtualHost *:80># ...
随机推荐
- 微软Azure公有云个人用户是否能支付得起?
个人建立自己的站点是普通"白领"的愿望.由于,我们的大脑分泌的脑汁须要排泄渠道.怎么办呢? 依据微软公有云的公开报价(Pricing),租用单核CPU.0.75GB内存,20GB硬 ...
- Java中执行存储过程和函数
装载于:http://www.cnblogs.com/liunanjava/p/4261242.html 一.概述 如果想要执行存储过程,我们应该使用 CallableStatement 接口. Ca ...
- RAM和ROM和Flash ROM的区别
转;http://openedv.com/thread-81182-1-1.html http://www.sohu.com/a/112676146 ...
- Linux - 配置SSH免密通信 - “ssh-keygen”的基本用法
目录 1 什么是SSH 2 配置SSH免密登录 2.1 安装必需的软件 2.2 ssh-keygen创建公钥-私钥对 2.3 ssh-copy-id把A的公钥发送给B 2.4 在A服务器上免密登录B服 ...
- Rate Monotonic Scheduling algorithm
这篇文章写得不错 http://barrgroup.com/embedded-systems/How-To/RMA-Rate-Monotonic-Algorithm 另外rtems的官方文档也有类似说 ...
- 进程间的八种通信方式----共享内存是最快的 IPC 方式
1.无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用.进程的亲缘关系通常是指父子进程关系. 2.高级管道(popen):将另一个程序当做一个新 ...
- LRU java实现
实现LRU缓存,用到了一个链表和 HashMap, HashMap保证了get/set的时间复杂度是O(1), 链表用来记录 最近最少使用的元素,以便用来淘汰. package lru; /** * ...
- diy文件系统上创建文件的流程
[0]README 0.1) source code are from orange's implemention of a os , and for complete code , please v ...
- OOP版电子词典
输入代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名:sum123.cpp * 作 者:林海云 * 完毕日期:20 ...
- Tensorlayer
http://tensorlayer.readthedocs.io/en/latest/