文档章节

javamail发送SSL邮件报报Unrecognized SSL message, plaint

silencewen
 silencewen
发布于 2014/06/11 15:38
字数 185
阅读 142
收藏 0

发送邮件报如下错误。smtp服务器是smtp.live.com,有要求安全连接(SSL)

2009-04-27 10:35:39,421 ERROR [STDERR] javax.mail.MessagingException: Exception reading response;
  nested exception is:
 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
2009-04-27 10:35:39,421 ERROR [STDERR]  at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)
2009-04-27 10:35:39,421 ERROR [STDERR]  at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)
2009-04-27 10:35:39,421 ERROR [STDERR]  at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
2009-04-27 10:35:39,421 ERROR [STDERR]  at javax.mail.Service.connect(Service.java:275)
2009-04-27 10:35:39,421 ERROR [STDERR]  at javax.mail.Service.connect(Service.java:156)

 

在网上找了资料。最后用下面的方式解决:

 

在配置JavaMail的Properties事,不要指定“mail.smtp.socketFactory.class”,因为TLS使用的是普通的Socket。然后指定属性“mail.smtp.starttls.enable”为“true”。


本文转载自:http://blog.csdn.net/mmqzlj/article/details/4129158

共有 人打赏支持
silencewen
粉丝 0
博文 41
码字总数 7066
作品 0
广州
程序员
私信 提问
JAVAMAIL SSL 和 NO-SSL 发送邮件

JAVAMAIL SSL 发送邮件 import java.security.Security;import java.util.Date;import java.util.Properties; import javax.mail.Authenticator;import javax.mail.Message;import javax.ma......

JAVA枪手
2014/05/21
0
2
英文对照 介绍Play Framework 框架 邮件

使用Play发送邮件 h1. Sending e-mail with Play 你可以使用play.libs.Mail工具类容易地发送邮件。 You can use the play.libs.Mail utility to send e-mail very easily: bc. Mail.send("se......

lyuehh
2010/08/08
906
2
Android中使用apache commons-net发送后台邮件的方法

上一篇文章中我介绍了使用Javamail-android在android中发送后台邮件的方法,但是,这个Javamail-android并不是一个靠谱的开源组织发布的,而且是修改过的Javaee,总觉得用起来别扭,所以我就...

since1986
2014/04/24
0
0
SpringBoot | 第二十六章:邮件发送

前言 讲解了日志相关的知识点后。今天来点相对简单的,一般上,我们在开发一些注册功能、发送验证码或者订单服务时,都会通过短信或者邮件的方式通知消费者,注册或者订单的相关信息。而且基...

oKong
2018/08/29
0
0
Java 发送邮件实现(JavaMail 和 Spring 实现)

Java 实现邮件的发送,使用 JavaMail 和 Spring 实现 一、使用 JavaMail JavaMail 是 Java 处理电子邮件相关的编程接口,但是没有被加在标准的Java开发工具包中(Java Development Kit),所...

非摩尔根
01/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

(六)java b2b2c springcloud shop 多用户商城系统源码-分布式配置中心(Spring Cloud Config)

一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持...

sccspuercode
11分钟前
0
0
OSChina 周六乱弹 —— 我都想和他们组成一个家庭了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @Sharon啊 :分享王菲的单曲《流年》有生之年狭路相逢终不能幸免,手心突然忽然长出纠缠的曲线。 《流年》- 王菲 手机党少年们想听歌,请使劲...

小小编辑
今天
389
14
CentOS7利用systemctl添加自定义系统服务

CentOS7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下. CentOS7的每...

linuxprobe16
今天
1
0
RabbitMQ入门

RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue)协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间...

watermelon11
今天
19
0
今天的学习

自动加载:方法一 function __autoload( $className ){在这里,完成加载B这个类文件的工作。}class A{} //这是一个类$a1 = new A(); //这里没有自动加载的发生,因为A这个类...

墨冥
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部