qq邮箱授权码在设置找

package com.Util;import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;/*** 发送qq邮箱激活邮件* */public class Mailu {// 发送邮箱的用户名private static String username = "xxxxx@qq.com";// 邮箱的授权码private static String password = "xxxxxxx";// 发送邮件的服务器地址private static String host = "smtp.qq.com";/*** 发送邮件的方法* * @param to:收件人邮箱* @param code:激活码**/public static void sendMail(String to, String code) {try {// 激活用户的urlString url = "http://192.168.0.105:8080/shop/activeuser.action?code=" + code;Properties prop = new Properties();prop.setProperty("mail.host", host);prop.setProperty("mail.transport.protocol", "smtp");prop.setProperty("mail.smtp.auth", "true");// 关于QQ邮箱,还要设置SSL加密,加上以下代码即可MailSSLSocketFactory sf = new MailSSLSocketFactory();sf.setTrustAllHosts(true);prop.put("mail.smtp.ssl.enable", "true");prop.put("mail.smtp.ssl.socketFactory", sf);// 1、创建定义整个应用程序所需的环境信息的 Session 对象Session session = Session.getDefaultInstance(prop, new Authenticator() {public PasswordAuthentication getPasswordAuthentication() {// 发件人邮件用户名、授权码return new PasswordAuthentication(username, password);}});// 开启Session的debug模式,这样就可以查看到程序发送Email的运行状态session.setDebug(true);// 2、通过session得到transport对象Transport ts = session.getTransport();// 3、使用邮箱的用户名和授权码连上邮件服务器ts.connect(host, username, password);// 4、创建邮件MimeMessage message = new MimeMessage(session);message.setFrom(new InternetAddress(username)); // 发件人message.setRecipient(Message.RecipientType.TO, new InternetAddress(to)); // 收件人message.setSubject("来自购物天堂传智商城官方激活邮件"); // 邮件的标题String info = "<h1>购物天堂传智商城官方激活邮件!点下面链接完成激活操作!</h1><h3><a href="+url+">"+url + "</a></h3>";message.setContent(info, "text/html;charset=UTF-8");message.saveChanges();// 发送邮件ts.sendMessage(message, message.getAllRecipients());ts.close();} catch (Exception e) {throw new RuntimeException(e);}}// 测试public static void main(String[] args) {sendMail("xxx@qq.com", "11111");}}

发送qq邮箱激活邮件工具类相关推荐

  1. 发送邮件功能:使用Spring Email、邮件工具类、使用Thymeleaf模板引擎 发送html邮件

    发送邮件 Spring Email 开启自己邮箱的POP3/SMTP服务 导入spring mail 依赖 <!-- https://mvnrepository.com/artifact/org ...

  2. php使用qq发邮件怎么发,php 发送QQ邮箱邮件

    这是我的源码比较简陋 https://www.lanzous.com/i2l7h8f 感谢 https://www.cnblogs.com/woider/p/6980456.html 下载phpmai ...

  3. SpringBoot实现发送QQ邮箱功能

    在SpringBoot使用第三方的功能,无外乎这几个步骤 下面是一个用户修改密码,发送邮箱验证码的案例,话不多说,直接上代码!: 1.引入对应依赖 <!-- QQ邮件依赖--><de ...

  4. Java登录QQ邮箱整理邮件的58的简历(一)

    Java登录QQ邮箱整理邮件的58的简历 实习期间给公司做的第一个小工具,只需下载jxl.jar和mail.jar的第三方那个类库,就可以着手敲代码了: 1.此次是使用POP3协议登录的邮箱,使用了手 ...

  5. JAVA代码给QQ邮箱发邮件

    通过java代码给qq邮箱发邮件 使用发送邮箱所需要2个jar包 activation.jar    mail.jar 下载链接:https://pan.baidu.com/s/1YA3jgmUNzW ...

  6. C# WinForm 使用SMTP协议发送QQ邮箱验证码

    文章目录 前言 功能实现步骤 一.获取QQ邮箱授权码 二.功能界面 三.创建发送邮箱验证码的类 四.在From1中调用类中的函数,实现功能 前言   在程序设计中,发送验证码是常见的一个功能,用户在注 ...

  7. SpringBoot实现发送QQ邮箱验证码

    SpringBoot实现发送QQ邮箱验证码 打开qq邮箱官网 点击设置 找到开启服务:POP3/SMTP 然后复制给的密授权码(记住) 导入maven依赖坐标 <!--qq邮箱--> &l ...

  8. 使用QQ邮箱接收邮件报警设置步骤

    1. 登录 QQ 邮箱,点击"设置"–>"账户"选项 2. 找到 "POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV ...

  9. php怎么查看qq邮箱,thinkphp实现163、QQ邮箱收发邮件的方法

    用了很长时间去一步一步摸索,终于先在163 网易邮箱上测试成功了,下面就把这个过程分享给大家. 在进入正题这前先看下网易(163)邮箱的服务器地址和端口号: 一.前期准备 使用网易邮箱,当然要注册个账 ...

最新文章

  1. InstallShield 2011新功能试用(3)- Script Editor Intellisense
  2. linux双机热备软件 mysql_linux mysql双机热备
  3. Linux基础-2.目录文件的浏览、管理及维护
  4. jira导出HTML,JIRA Software 7.4.x 版本说明
  5. LeetCode 96.不同的二叉搜索树(卡特兰数)
  6. leetcode:Happy Number
  7. nvidia显卡驱动,cuda,和cudnn版本
  8. matlab的hilbert变换的实现
  9. JAVA中的getBytes方法
  10. 数据特征分析:帕累托分析(贡献度分析)
  11. 常见互联网域名及含义
  12. 《程序员练习生》第1期 做程序员需要天赋吗?
  13. ogr 缓冲区_OGR入门.pdf
  14. 优惠券运营指南:一张搞定拉新、促活、转化、召回
  15. Tomcat 源码解析一初识
  16. 3·15曝光丨智能机器人一年拨打40亿个骚扰电话,6亿人信息已遭泄露!
  17. python图片保存jpg、show变成bmp_利用python实现.dcm格式图像转为.jpg格式
  18. 白社会VS开心-对比评测
  19. ESP32设备驱动-BMM150数字地磁传感器驱动
  20. 【分布式核心技术】RabbitMQ技术入门

热门文章

  1. 硅谷战争:苹果谷歌微软上演三国大战
  2. vue中使用XLSX导出多表头/单表头表格,开箱即用。
  3. 从“教什么”看“名师”黛玉
  4. 陈欧再为自己代言 聚美优品超跌反弹涨7.96%
  5. 国内各银行信用卡取现费用及额度比较
  6. 二次元“爱豆”走上前台,虚拟主播商业化依然依赖“口红效应”
  7. Linux进程通信和线程通信
  8. 机器学习(三):理解逻辑回归及二分类、多分类代码实践
  9. 如何将文件隐藏在图片中
  10. 小数计算器-python