java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy
使用QQ邮箱发送邮件遇到的问题
代码是在网上抄的别人今年写的,但是我运行起来一直报错,也不知道什么原因,请大神帮忙指点一下;;谢谢!!!
以下是我的代码
public class Sendmail8 {
public static void main(String[] args) throws MessagingException, GeneralSecurityException {
Properties props = new Properties();
// 开启debug调试
props.setProperty("mail.debug", "true");
// 发送服务器需要身份验证
props.setProperty("mail.smtp.auth", "true");
// 设置邮件服务器主机名
props.setProperty("mail.host", "smtp.qq.com");
// 发送邮件协议名称
props.setProperty("mail.transport.protocol", "smtp");
MailSSLSocketFactory sf = new MailSSLSocketFactory();
sf.setTrustAllHosts(true);
props.put("mail.smtp.ssl.enable", "true");
props.put("mail.smtp.ssl.socketFactory", sf);
Session session = Session.getInstance(props);
Message msg = new MimeMessage(session);
msg.setSubject("seenews 错误");
StringBuilder builder = new StringBuilder();
builder.append("url = " + "http://blog.csdn.net/never_cxb/article/details/50524571");
builder.append("\n页面爬虫错误");
// builder.append("\n时间 " + TimeTool.getCurrentTime());
msg.setText(builder.toString());
msg.setFrom(new InternetAddress("90***867@qq.com"));
Transport transport = session.getTransport();
transport.connect("smtp.qq.com", "90***867@qq.com", "ymyrj*****mybgab");
transport.sendMessage(msg, new Address[] { new InternetAddress("lu*****23@sina.com") });
transport.close();
}
}
然后运行报的异常
Exception in thread "main" javax.mail.MessagingException: Could not connect to SMTP host: smtp.qq.com, port: 465;
nested exception is:
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654)
at javax.mail.Service.connect(Service.java:295)
at javax.mail.Service.connect(Service.java:176)
at com.oracel.mail01.Sendmail8.main(Sendmail8.java:48)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:549)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:354)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:237)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927)
... 4 more
相关阅读:
在对象上定义函数
TP为什么返回的数据一直都是array??
JSTL重点标签!
有什么好的javascript项目可以练习吗
animation动画
[cordova]安卓手机已经开启开发者选项,为何在WebStorm中点Run后无法输出到手机中运行,提示权限被拒?
nginx配置根目录失败
内容量大的网站是如何加载页面的?
python selenium2 警告框处理- 接受现有警告框、问题?
xampp找不到php5.ini文件,怎么解决?
nginx多站点配置,无法通过域名访问,使用ip访问会跳转到其中一个站点
关于挂机游戏的问题
express compression中间件需要配合nginx使用吗?不能单独使用吗?
php抛出异常后捕获不到
npm run dev报错
为什么说druid是最好的数据库连接池
quick-cocos2d-x 3.6中如何调用webview
jQuery 源码中X-Requested-With header 的作用
input[type=file] 第一次点击它,并且点击取消的按钮,onchange事件不触发,那么如何获取该事件?
php实现16位的des加密
java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy相关推荐
- java发送短信不成功_java调用第三方短信接口 本地能发送短信,服务器却发不了,直到超时...
1.先看看错误日志 2019-01-11 09:21:32,242 INFO [pool-3-thread-1] com.ejavashop.core.sms.xfbsms.utils.LoggerU ...
- java山寨qq账号密码验证_Java实战-山寨QQ
功能: 1.登录界面QQClientLogin.java,好友界面QQFriendList.java,聊天界面QQChar.java 2.当用户点击登录后,把账号密码发送给QQserver.java, ...
- java发送微信小程序模板消息_微信小程序-发送模板消息
1 添加一个小程序的消息模板,获取到模板id,存储到数据库中,方便以后修改调用 这里有个坑,就是 form_id, 这个是用户触发表单事件的表单id,需要存储到数据库中,给这个表单提交以后的数据,添加 ...
- java里有没有 0的使用_请问有没有人有零基础Java基础习题?
第一组: 1.下面哪些是合法的变量名? A(2variable //不能以数字开头 B. (variable2 //不能用点和空格 //不能用点和空格 C. (_whatavariable D(_3_ ...
- java 使用不同目录下的类_如何运行在不同目录下的java类文件? - Break易站
Java 基础语法 在本文中,我们将学习如何使用其他项目的实用程序,类和成员.在继续之前,让我们了解一些关键字. 类路径 类路径是jvm开始执行程序的位置.与传统的动态加载行为类似,当执行Java程序 ...
- java手机小游戏源码_Java手机版数独小游戏(J2me)JAVA游戏源码下载
数独游戏,相信朋友们都知道的,以前也经常玩的,用VB.VC++和Delphi版编写的都在网上宣布过,今天放出一个鉴于Java的J2me手机版的,大致看一下截图,这是在Java模拟机运行的界面,带有Ja ...
- java发送会议邀请邮件模板_java mail text/calendar格式会议邀请邮件,网页版邮箱接收到的邮件内容无法换行...
java中用mail进行会议邀请邮件(text/calendar格式)的发送,客户端邮箱正常显示,网页版邮箱正文部分无法换行如何解决buffer.append("BEGIN:VCALENDA ...
- java发送小程序模板消息,记录_小程序发送模板消息
package com.mj.frame.entity.resp; import java.io.Serializable; import java.util.List; import java.ut ...
- java实现qq炫舞音乐播放功能_仿QQ炫舞按键功能--Java原创新作品
/** * 设计声明: * 1.本次设计是模仿QQ炫舞类游戏,当图标到红色的检测区域时,按下正确的方向键, * 将会得到good nice,运行一下您 ...
最新文章
- Linux grep,egrep及相应的正则表达式用法详解
- 一文梳理2019年腾讯广告算法大赛冠军方案
- 英国继银行被窃之后 信贷公司Wonga数十万客户数据被泄
- flask读取数据库(mysql)并展示表格(讲解获取表头的方法)【附上flask好看点的helloworld】
- appium定位WebView页面元素
- Spring Boot 整合 Shiro
- 深度学习与计算机视觉(四)反向传播及其直观理解
- 遍历DataTable内存数据的三种方法性能对比
- c语言实现灰度图像阈值分割,灰度图像--图像分割 阈值处理之平均阈值
- Win7磁盘清理怎么操作?十步让你学会
- Eclipse IDE的安装与配置
- android 下载网络图片并缓存
- an argument for principle #1:thoreau's new economics 36-38
- 一文详解双目立体匹配算法:ELAS
- 【APICloud系列|32】 aMapNavigation高德地图导航的实现
- 【英语-同义词汇词组】due to的用法及相关词组(because of | owing to)的用法区别
- JAVA对接语音验证码接口API
- Linux(CentOS、Ubuntu)下,磁盘分区、挂载
- 【Linux】Ubuntu 20.04 wifi 问号连接不上解决方法
- php html 纯文本,php – 使用纯文本回退发送HTML简报
热门文章
- HttpClient第一章(一)
- JavaFX打包工具(javafxpackager)
- Web前端上万字的知识总结
- C++资源之不完全导引
- shell逐行读取文件
- Bitcoin.com宣布将成立2亿美元的BCH生态系统投资基金
- kubernetes 配置kubedns
- 活动目录环境下 临时让End user提升权限安装应用软件
- 从Storm和Spark 学习流式实时分布式计算的设计
- intellij (org.jdom.input.JDOMParseException) Error on line 1: 前言中不允许有内容。