1.代码(两处修改自己的QQ+授权码),授权码开启权限后获取

package com.itqf.Utils;import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.net.Inet4Address;
import java.util.Properties;/** 1.首先需要获取发送邮件的Session对象*     Session session = Session.getDefaultInstance(Properties prop)* 2.使用session对象 获取待发送的邮件信息*  MimeMessage mime = new MimeMessage(session)* 3.设置发件人 收件人 标题 邮件内容 附件 发送时间等等* 4.利用Transport 发送邮件* */
public class EmailUtils {public static void sendEmail(String title,String content,String receiveAccount){String  myAccount = "45641321@qq.com";//发件人 邮箱的 SMTP 服务器地址//String SMTPHost = "smtp.163.com";//163String SMTPHost = "smtp.qq.com";//qq//组成 propertiesProperties prop = new Properties();prop.setProperty("mail.transport.protocol", "smtp");//设置协议类型prop.setProperty("mail.smtp.host", SMTPHost);//定义发件人的邮箱服务器地址prop.setProperty("mail.smtp.auth", "true");//设置请求验证//1.Session对象 创建会话 用于和邮箱服务器进行交互Session session = Session.getDefaultInstance(prop);//设置debug模式 可以查看详细发送信息 可略session.setDebug(true);//2.创建方法 用来组成一封完整的邮件//参数 session(参数配置), myAccount 发送方 , user.getEmail() 接收方//使用session对象 获取待发送的邮件信息MimeMessage message = new MimeMessage(session);//3.设置发件人 收件人 标题 邮件内容 附件 发送时间等等try {//3.1发件人 frommessage.setFrom(new InternetAddress(myAccount, "小米", "utf-8"));//3.2收件人 to 支持可以添加多个收件人 | 抄送 | 密送 如果想要发送给多个人 可以重复下面代码多次/** MimeMessage.RecipientType.TO 发送* MimeMessage.RecipientType.CC 抄送* MimeMessage.RecipientType.BCC 密送* */message.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(receiveAccount,  "utf-8"));//3.3生成邮件主题message.setSubject(title,"utf-8");String ip = Inet4Address.getLocalHost().getHostAddress();//本机ip地址//www.xiaomi.com//String url = "http://"+ip+":8080/activate?c=");//设置邮件正文 setContent 可以使用html标签message.setText(content);//设置邮件的发送时间 是立即发送//message.setSentDate(new Date());//保存设置message.saveChanges();//4.利用Transport 发送邮件Transport tran = session.getTransport();//连接服务器 确认发送方 是否授权tran.connect(myAccount,"nltwugqrfgxmbjhg" );//发送邮件 将message 对象 传给 Transport 对象 将邮件发送出去//参数1 要发的内容 参数2 要给哪些人发//message.getAllRecipients() 获取到所有的收件人 | 抄送 | 密送tran.sendMessage(message, message.getAllRecipients());//关闭连接tran.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}public  static  void  main(String[]args){sendEmail("哈喽","你好","156564123@qq.com");}}

2.开启权限(1条0.1¥)


QQ授权,接收代码发送的电子邮件相关推荐

  1. 手机qq无法接收和发送信息,个人解决方法lin49940

    最近经常用手机qq 跟朋友聊天(环境所致),手机qq 版本是2011 的.在聊天的过程中,我发现手机qq 存在着信息发不出去,也收不到信息的情况(本人的qq加了自己为好友,哈哈, 用自己的qq 测试发 ...

  2. android 9 qq登录,【报Bug】安卓离线打包targetSdkVersion设置28时,在安卓9.0手机上QQ授权登录闪退...

    详细问题描述 [内容] 安卓离线打包,targetSdkVersion设置为28,在安卓9.0手机上运行,下面这段QQ授权登录代码会导致应用闪退或应用重启.低于9.0系统的手机不会出现这个问题.如果t ...

  3. Android之QQ授权登录获取用户信息

    有时候我们开发的app需要方便用户简单登录,可以让用户使用自己的qq.微信.微博登录到我们自己开发的app. 今天就在这里总结一下如何在自己的app中集成QQ授权登录获取用户信息的功能. 首先我们打开 ...

  4. python使用win32和flask实现接收请求发送QQ消息

    1.说明: 这是一个很奇怪的需求:获取手机短信(筛选),读取并且调用http请求,程序自动实现将短信内容发送到对应qq窗口: 这边读取手机短信并发送请求是用h5+写的一个app,后台用python写一 ...

  5. C#Socket文件传输(发送与接收代码)

    原文链接:http://www.cnblogs.com/reynoldchan/p/3762014.html 这里是发送的代码: SendVarData是转码后发送函数 1 /// <summa ...

  6. 串口通信—串口发送和接收代码讲解

    USART 初始化结构体详解 标准库函数对每个外设都建立了一个初始化结构体,比如USART_InitTypeDef,结构体成员用于设置外设工作参数,并由外设初始化配置函数,比如USART_Init() ...

  7. 用STM32F407ZET6的HAL库写一个串口接收,发送代码,支持ringbuff

    你可以参考这个示例代码:https://www.st.com/content/ccc/resource/technical/document/application_note/group0/b5/d4 ...

  8. 51单片机串口通信发送以及接收代码详解1

    #include <reg51.h> //实验现象:单片接收电脑发送的字符串,并发回给PC端的代码.//函数声明 void uart_init(void); void uart_seng_ ...

  9. 51单片机串口通信发送以及接收代码详解2

    #include <reg51.h> //实验现象:在电脑端没按下发送的时候,单片一直给电脑发送aaa字符串: //实验现象:在电脑端按下发送的时候,结束字符串aaa的发送代码,执行单片接 ...

最新文章

  1. Android PathDashPathEffect 使用详解
  2. Zigbee在.Net Micro Framework系统中的应用
  3. 用Java创建MongoDB上限集合
  4. gprof, Valgrind and gperftools - an evaluation of some tools for application level CPU profiling on
  5. 论文浅尝 | 学习开发知识图谱中的长期关系依赖 - ICML 2019 ​
  6. 现代软件工程系列 学生读后感 梦断代码 软件难做
  7. iOS 怎么设置 UITabBarController 的第n个item为第一响应者?
  8. 服务器搭建2 VSFTP搭建FTP服务器
  9. linux服务器搭建_Linux下搭建FTP服务器笔记
  10. asp实现注册登录界面_Win7系统登陆界面修改小技巧--win7w.com
  11. APISpace 空号检测API接口 免费好用
  12. Facebook开源软件列表
  13. 应用计算机测线性电阻伏安特性曲线,伏安特性曲线
  14. android dlna 服务器,安卓手机DLNA功能使用方法
  15. Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe did not run properly!
  16. MPB:南农韦中组-​​根际细菌产铁载体能力的高通量检测
  17. STW(stop the )
  18. Linux环境问题--Miniconda安装python环境搭建
  19. 如何制作自己的C++游戏引擎
  20. php后台购物网站参考文献,网络购物市场参考文献有哪些?

热门文章

  1. Python实用模块
  2. EKL日志平台架构概括
  3. 基于等级保护梳理服务器安全合规基线
  4. Python 儒略日和公历互转代码
  5. 海康摄像头的ISAPI协议
  6. android 什么是有权查看使用情况的应用程序
  7. SpringBoot项目目录结构(工程结构)
  8. #萌新日志#3.使用pix2pix CycleGAN和3d CycleGAN实现T1和T2加权模态的互转
  9. 工具说明书 - Beoplay E8耳机操作及电池更换
  10. 荣耀手机鸿蒙系统手机,4部荣耀手机可升为鸿蒙系统,有你的手机吗?花粉的春天来了!...