springboot工程发送腾讯企业邮箱
抄的,参考http://www.cnblogs.com/LUA123/p/5575134.html
public class SendSpEmailUtil {//用户名密码验证,需要实现抽象类Authenticator的抽象方法PasswordAuthenticationstatic class MyAuthenricator extends Authenticator {String u = null;String p = null;public MyAuthenricator(String u, String p) {this.u = u;this.p = p;}@Overridepublic PasswordAuthentication getPasswordAuthentication() {return new PasswordAuthentication(u, p);}}/*** * @param subject主题* @param text内容* @param receive接收人*/public static void send(String from,String to,String subject,String text,String filePath){Properties prop = new Properties();//协议prop.setProperty("mail.transport.protocol", "smtp");//服务器prop.setProperty("mail.smtp.host", "smtp.exmail.qq.com");//端口prop.setProperty("mail.smtp.port", "465");//使用smtp身份验证prop.setProperty("mail.smtp.auth", "true");//使用SSL,企业邮箱必需!//开启安全协议MailSSLSocketFactory sf = null;try {sf = new MailSSLSocketFactory();sf.setTrustAllHosts(true);} catch (GeneralSecurityException e) {e.printStackTrace();}prop.put("mail.smtp.ssl.enable", "true");prop.put("mail.smtp.ssl.socketFactory", sf);Session session = Session.getInstance(prop, new MyAuthenricator("xxxx@cctlife.com", "xxxxxxx"));session.setDebug(false);MimeMessage mimeMessage = new MimeMessage(session);try {Address add = new InternetAddress(to);mimeMessage.setFrom(new InternetAddress("xxxx@cctlife.com", "小菜菜"));mimeMessage.addRecipient(Message.RecipientType.TO, add);mimeMessage.setSubject(subject);mimeMessage.setSentDate(new Date());Multipart multipart = new MimeMultipart();MimeBodyPart part = new MimeBodyPart();BodyPart part1 = new MimeBodyPart();part1.setContent(text, "text/html;charset=utf-8");//设置邮件文本内容 multipart.addBodyPart(part1); part = new MimeBodyPart(); part.attachFile(filePath);multipart.addBodyPart(part);mimeMessage.setContent(multipart); mimeMessage.saveChanges();Transport.send(mimeMessage);} catch (Exception e) {e.printStackTrace();}}
}
springboot工程发送腾讯企业邮箱相关推荐
- 【邮件服务】hutool发送腾讯企业邮箱案例
目录 一.hutool发送腾讯企业邮箱 1. 引入依赖 2. 配置resources/config/mail.setting 3. 发送实例,更多参考hutool邮件发送文档 4. 发送结果 参考 ...
- Java使用Hutools工具类发送腾讯企业邮箱
1 邮箱配置 登录登录企业邮箱,点击设置 点击收发信设置,如图默认勾选设置 切换到邮箱绑定设置,需要开启安全登录,因为我们需要使用客户端专用密码(有的叫授权码) 点击生成新密码,将生成的密码拷贝 2 ...
- python使用smtplib和email发送腾讯企业邮箱邮件
公司每天要发送日报,最近没事搞了一下如何自动发邮件,用的是腾讯企业邮箱,跟大家分享一下我的研究过程吧. 以前弄的发邮件的是用qq邮箱发的,当时在网上查资料最后达到了能发图片,网页,自定义收件人展示,主 ...
- springboot 发送腾讯企业邮箱
如果配置写在application.properties 就直接引入使用即可 @Resource private JavaMailSenderImpl javaMailSender; 如果配置在Apo ...
- GITLAB email不发送腾讯企业邮箱解决方案
废话不说,直接给思路 gitlab重部署后新加用户不发送激活邮件,配置如下: gitlab_rails['smtp_enable']=true gitlab_rails['smtp_address'] ...
- Springboot发送邮件到腾讯企业邮箱
一.pom <!--email--><dependency><groupId>org.springframework.boot</groupId>< ...
- SpringBoot发送邮件(QQ邮箱、腾讯企业邮箱、网易邮箱、阿里云邮箱...)
目录 一.获取邮箱授权码 二.引入依赖 三.配置文件(请注意yml格式,或者使用.properties) 四.不带附件发邮箱 五.带附件发邮箱 六.邮箱类型拓展 本篇文章以QQ邮箱作为发件人写案例演示 ...
- 【Zabbix】配置 腾讯企业邮箱 发送报警邮件
Zabbix 配置 腾讯企业邮箱 发送报警邮件
- 腾讯企业邮箱外域邮件发送失败原因及其解决方案
腾讯企业邮箱外域邮件发送失败原因及其解决方案 参考文章: (1)腾讯企业邮箱外域邮件发送失败原因及其解决方案 (2)https://www.cnblogs.com/chen110xi/p/465067 ...
最新文章
- pg 主键系统信息_神仙打架:PG 和 MySQL 到底哪个更好用?
- Could not obtain transaction-synchronized Session
- 剑指Offer - 九度1511 - 从尾到头打印链表
- disaster——我都做了些什么啊!
- 【iCore1S 双核心板_FPGA】例程十:乘法器实验——乘法器的使用
- 14. Window clearInterval() 方法
- 寒冬之下,被cai的那些人到底去哪了?
- 卸载mysql5.5.27(傻瓜式卸载)
- cas和saml_结合使用SAML安全令牌和Microsoft Web Services增强功能
- 什么是股票交易接口?
- 解决Chrome浏览器不能访问https网站的问题 阿星小栈
- 【AliOS Studio】AliOS Studio初体验
- 编译原理——实现NFA到DFA 的转换(子集构造法)
- blender中的灯光和相机
- 基于java基于javaweb的管理系统设计与实现怎样选题思路分享
- Flak扩展库的使用
- 你是真的“C”——详解函数递归+求解青蛙跳台阶问题
- JAVA实现FTP文件传输
- uni-app隐藏钉钉小程序左侧返回按钮
- 在Photoshop中设计一个漂亮的下拉按钮
热门文章
- Web网页自动化实战《4.获取所有酒店的名字、价格、评分信息,并写入文件》上篇...
- MATLAB编写界面实战-一款优良的二维非结构化网格生成软件
- 【高效编码】关于IDEA调试的点点滴滴都在此文了。领导看了都说好!!!!
- js递归函数中的执行顺序问题
- PS制作透明发光文字
- RHEL7-Apache个人用户主页设置
- 为什么安装QQ2012总是显示“提取安装文件失败?
- 何恺明MAE大火之后,想梳理下视觉Transformer?这篇综述帮你梳理了100多个
- linux 添加微软字体,如何给Ubuntu添加Windows及Mac字体?
- uni-app隐藏图标隐式唤醒第三方app scheme方式(二 隐式调用)