需下载mail.jar包

获取16位SMTP命令步骤

默认是关闭的 ,将他开启获取16位SMTP命令

点击进行验证获取16位SMTP命令

package com.zking.test;

import java.util.Properties;

import javax.mail.Authenticator;

import javax.mail.MessagingException;

import javax.mail.PasswordAuthentication;

import javax.mail.Session;

import javax.mail.Transport;

import javax.mail.internet.AddressException;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

import javax.mail.internet.MimeMessage.RecipientType;

public class Yte {

public static void main(String[] args) throws AddressException,MessagingException {

// 创建Properties 类用于记录邮箱的一些属性

Properties props = new Properties();

// 表示SMTP发送邮件,必须进行身份验证

props.put("mail.smtp.auth", "true");

//此处填写SMTP服务器

props.put("mail.smtp.host", "smtp.qq.com");

//端口号,QQ邮箱端口587

props.put("mail.smtp.port", "587");

// 此处填写,写信人的账号

props.put("mail.user", "xxxxxxxxxx@qq.com");

// 此处填写16位STMP口令

props.put("mail.password", "xxxxxxxx");

// 构建授权信息,用于进行SMTP进行身份验证

Authenticator authenticator = new Authenticator() {

protected PasswordAuthentication getPasswordAuthentication() {

// 用户名、密码

String userName = props.getProperty("mail.user");

String password = props.getProperty("mail.password");

return new PasswordAuthentication(userName, password);

}

};

// 使用环境属性和授权信息,创建邮件会话

Session mailSession = Session.getInstance(props, authenticator);

// 创建邮件消息

MimeMessage message = new MimeMessage(mailSession);

// 设置发件人

InternetAddress form = new InternetAddress(props.getProperty("mail.user"));

message.setFrom(form);

// 设置收件人的邮箱

InternetAddress to = new InternetAddress("xxxxxxxxxx@qq.com");

message.setRecipient(RecipientType.TO, to);

// 设置邮件标题

message.setSubject("标题");

// 设置邮件的内容体

message.setContent("内容", "text/html;charset=UTF-8");

// 最后当然就是发送邮件啦

Transport.send(message);

}

}

java通过qq邮箱发送_java实现发送QQ邮箱相关推荐

  1. java发送qq邮箱验证_java代码发送邮箱验证码与qq邮箱smtp服务

    importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;import ...

  2. java mail imap 附件下载_Java Mail 发送带有附件的邮件

    public classsendMail {/*** 创建邮件信息 *@paramsession *@paramfromAccount *@paramtoAccount *@paramsourcePa ...

  3. java 实现语音报警代码_Java实现发送手机短信语音验证功能代码实例

    这篇文章主要介绍了Java实现发送手机短信语音验证功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用第三方平台可以实现发送手机短信验证 ...

  4. java实现qq空间模块_Java实现模拟QQ空间图片上传

    Java实现模拟QQ空间图片上传 首先看效果: 首先编写我们的上传jsp代码,如下: pageEncoding="UTF-8"%> html PUBLIC "-// ...

  5. java模拟网易邮箱登录_java+selenium 实现网易邮箱登录功能

    今天学习selenium ,折腾了一整天,写个笔记记录一下今天的错误. 我用的是java+webdriver,在eclipse中运行,今天的学习是进行网易邮箱的登录功能.一开始代码运行一直报找不到元素 ...

  6. java实现qq登录界面_java模仿实现QQ登录界面

    本文实例为大家分享了java模仿实现qq登录界面的具体代码,供大家参考,具体内容如下 这是我模仿QQ2015版界面,实现的基本功能有登陆验证,重置等,当然直接复制代码运行是不一样的,还要注意自己插入自 ...

  7. Java文件如何用qq邮箱发送_java中怎么发送复杂的邮件?在QQ邮箱中怎么操作?

    上次我们已经介绍过,如何实现纯文本发送邮件.今天再来为大家介绍下,在java中怎么发送复杂的邮件,以及在QQ邮箱中的具体操作流程. 首先我们来了解一下,MIME(多用途互联网邮件扩展类型).它分为两类 ...

  8. java发送qq邮箱验证_JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架)

    JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架) 本来想实现 QQ 登录,有域名一直没用过,还得备案,好麻烦,只能过几天再更新啦. 先把实现的发送邮箱验证码更能更新了. 老规矩,更多内容在注释 ...

  9. Java实现邮箱发送验证码(以QQ邮箱为例)

    1.首先下载相关Java包 地址:https://mp.csdn.net/postedit 2.创建一个项目将jar包导入 3.相关代码(主类SendEmail): import javax.mail ...

最新文章

  1. 解决docker中/etc/default/docker配置DOCKER_OPTS 失效问题
  2. 共享X轴,分成上下两图
  3. java虚拟机 第二章Java内存区域与内存溢出异常
  4. c++ 12.一维数组冒泡排序
  5. 实现java.lang.Runnable接口
  6. 入门篇|学渣是如何自学数据结构的?
  7. [转]使用URLConnection下载文件或图片并保存到本地
  8. spring boot: 支持jsp,支持freemarker
  9. AndroidStudio安卓原生开发_Activity的基本配置_配置AndroidManifest配置activity的基本信息---Android原生开发工作笔记81
  10. weui.picker 乱码处理
  11. 构建集中式会话的分析与实践(一)
  12. 简书全站爬取 mysql异步保存
  13. 猴子排序的期望复杂度推导(雾)
  14. 30种图像动画特效算法(C#多线程版)(上)
  15. shell 小米system锁adb_忘记锁屏密码不用怕?支招小米手机解锁四种简单常用的方法...
  16. 【程设作业】魔兽世界三:开战
  17. C++ new 动态内存 对象初始化
  18. Windows 10找回高性能模式和节能模式
  19. 量化交易5-backtrader编写均线策略
  20. WAF(Web Application Firewall)

热门文章

  1. Python 简易版贪食蛇(源代码)
  2. vs-debugger远程调试卡死解决
  3. 观剧有感--正者无敌
  4. 01Linux之计算机硬件软件介绍
  5. 微信小程序登录功能wx.login
  6. SQL 数字和字符串互转
  7. Kotlin 注解全解析
  8. MySQL索引、视图创建与管理操作实验
  9. windows10系统没有声音
  10. 互联网快讯:龙佰集团冲刺港交所;极米Z6X Pro、极米H3S持续热销;京东物流调集3246人增援上海