java通过qq邮箱发送_java实现发送QQ邮箱
需下载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邮箱相关推荐
- java发送qq邮箱验证_java代码发送邮箱验证码与qq邮箱smtp服务
importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;import ...
- java mail imap 附件下载_Java Mail 发送带有附件的邮件
public classsendMail {/*** 创建邮件信息 *@paramsession *@paramfromAccount *@paramtoAccount *@paramsourcePa ...
- java 实现语音报警代码_Java实现发送手机短信语音验证功能代码实例
这篇文章主要介绍了Java实现发送手机短信语音验证功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用第三方平台可以实现发送手机短信验证 ...
- java实现qq空间模块_Java实现模拟QQ空间图片上传
Java实现模拟QQ空间图片上传 首先看效果: 首先编写我们的上传jsp代码,如下: pageEncoding="UTF-8"%> html PUBLIC "-// ...
- java模拟网易邮箱登录_java+selenium 实现网易邮箱登录功能
今天学习selenium ,折腾了一整天,写个笔记记录一下今天的错误. 我用的是java+webdriver,在eclipse中运行,今天的学习是进行网易邮箱的登录功能.一开始代码运行一直报找不到元素 ...
- java实现qq登录界面_java模仿实现QQ登录界面
本文实例为大家分享了java模仿实现qq登录界面的具体代码,供大家参考,具体内容如下 这是我模仿QQ2015版界面,实现的基本功能有登陆验证,重置等,当然直接复制代码运行是不一样的,还要注意自己插入自 ...
- Java文件如何用qq邮箱发送_java中怎么发送复杂的邮件?在QQ邮箱中怎么操作?
上次我们已经介绍过,如何实现纯文本发送邮件.今天再来为大家介绍下,在java中怎么发送复杂的邮件,以及在QQ邮箱中的具体操作流程. 首先我们来了解一下,MIME(多用途互联网邮件扩展类型).它分为两类 ...
- java发送qq邮箱验证_JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架)
JAVA 实现 QQ 邮箱发送验证码功能(不局限于框架) 本来想实现 QQ 登录,有域名一直没用过,还得备案,好麻烦,只能过几天再更新啦. 先把实现的发送邮箱验证码更能更新了. 老规矩,更多内容在注释 ...
- Java实现邮箱发送验证码(以QQ邮箱为例)
1.首先下载相关Java包 地址:https://mp.csdn.net/postedit 2.创建一个项目将jar包导入 3.相关代码(主类SendEmail): import javax.mail ...
最新文章
- 解决docker中/etc/default/docker配置DOCKER_OPTS 失效问题
- 共享X轴,分成上下两图
- java虚拟机 第二章Java内存区域与内存溢出异常
- c++ 12.一维数组冒泡排序
- 实现java.lang.Runnable接口
- 入门篇|学渣是如何自学数据结构的?
- [转]使用URLConnection下载文件或图片并保存到本地
- spring boot: 支持jsp,支持freemarker
- AndroidStudio安卓原生开发_Activity的基本配置_配置AndroidManifest配置activity的基本信息---Android原生开发工作笔记81
- weui.picker 乱码处理
- 构建集中式会话的分析与实践(一)
- 简书全站爬取 mysql异步保存
- 猴子排序的期望复杂度推导(雾)
- 30种图像动画特效算法(C#多线程版)(上)
- shell 小米system锁adb_忘记锁屏密码不用怕?支招小米手机解锁四种简单常用的方法...
- 【程设作业】魔兽世界三:开战
- C++ new 动态内存 对象初始化
- Windows 10找回高性能模式和节能模式
- 量化交易5-backtrader编写均线策略
- WAF(Web Application Firewall)