博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
邮件和短信验证码
阅读量:5156 次
发布时间:2019-06-13

本文共 2224 字,大约阅读时间需要 7 分钟。

public static boolean sendEmail(String email,String title,String text) {        //发送标题        try {            String typeName = title;            String from = "service@2009pool.com";        //邮件发送人的邮件地址            String username = "service@2009pool.com";   //邮件发送人的邮件地址            String password = "Pool14ok19";             //发件人的邮件密码            Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());            final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";            // Get a Properties object            Properties props = new Properties();            props.setProperty("mail.smtp.host", "smtp.qiye.aliyun.com");            props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);            props.setProperty("mail.smtp.socketFactory.fallback", "false");            props.setProperty("mail.smtp.port", "465");            props.setProperty("mail.smtp.socketFactory.port", "465");            props.put("mail.smtp.auth", "true");            Session session = Session.getDefaultInstance(props, new Authenticator() {                @Override                protected PasswordAuthentication getPasswordAuthentication() {                    return new PasswordAuthentication(username, password);                }            });            Message msg = new MimeMessage(session);            //发送内容            String mailContent = text;            // 设置发件人和收件人            msg.setFrom(new InternetAddress(from));            List
tos = new ArrayList<>(); tos.add(email); Address to[] = new InternetAddress[tos.size()]; for (int i = 0; i < tos.size(); i++) { to[i] = new InternetAddress(tos.get(i)); } // 多个收件人地址 msg.setRecipients(Message.RecipientType.TO, to); msg.setSubject(typeName); // 标题 // 设置邮件的内容体 msg.setContent(mailContent, "text/html;charset=UTF-8"); // 发送邮件 msg.setSentDate(new Date()); Transport.send(msg); return true; }catch (Exception e){ log.error("######Email error list{}",e); return false; } }
邮箱发送验证码

 

转载于:https://www.cnblogs.com/fengmo2427/p/11225525.html

你可能感兴趣的文章
MySQL学习之备份
查看>>
不同程序语言的注释和变量要求
查看>>
语言基础(9):static, extern 和 inline
查看>>
windows linux—unix 跨平台通信集成控制系统
查看>>
【编程练习】复习一下树的遍历
查看>>
邮件和短信验证码
查看>>
(转)Android studio 使用心得(五)—代码混淆和破解apk
查看>>
构建之法阅读笔记03
查看>>
ES5_03_Object扩展
查看>>
Apache-ab 接口性能测试
查看>>
EF 4.1 Code First Walkthrough
查看>>
常用MySQL语法
查看>>
007API网关服务Zuul
查看>>
bzoj 2600: [Ioi2011]ricehub
查看>>
iOS __strong __weak @Strongify @Weakify
查看>>
thinkphp引入PHPExcel类---thinkPHP类库扩展-----引入没有采用命名空间的类库
查看>>
创建数据库,表
查看>>
Luogu 1970 NOIP2013 花匠 (贪心)
查看>>
javascript笔记---貌似大叔
查看>>
去重查询表mysql 中数据
查看>>