庆辉100 2011-08-29 10:33 采纳率: 0%
浏览 529
已采纳

spring发送邮件有时候好用,但经常出现下面的问题,为什么!!求好的解决方案。

DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.126.com", port 25, isSSL false
DEBUG SMTP: exception reading response: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Exception reading response;

代码如下
JavaMailSenderImpl mailSend=new JavaMailSenderImpl();
mailSend.setDefaultEncoding("UTF-8");//编码
mailSend.setHost(getWebServicePz("shxt.mail.host"));//mail端口协议
mailSend.setPassword(getWebServicePz("shxt.mail.password"));//密码
mailSend.setUsername(getWebServicePz("shxt.mail.username"));//用户名@前面
Properties properties = new Properties();

properties.setProperty("mail.debug", "true");//是否显示调试信息(可选测试用)

properties.setProperty("mail.transport.protocol", "smtp");//协议
properties.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");

properties.setProperty("mail.smtp.auth", "true");//设置用户验证
properties.setProperty("mail.smtp.timeout","250000");//超时时间
mailSend.setJavaMailProperties(properties);

 MimeMessage msg = mailSend.createMimeMessage();   
        MimeMessageHelper message = new MimeMessageHelper(msg, false, "UTF-8");
        message.setFrom(getWebServicePz("shxt.mail.from"));
        message.setSubject("上会通知");   //主题
        message.setTo(toEmails);   //发件人
        String htmlTemplate=mailTzTemplate(hyxx,template,hys,yhryLst,ytList);//freemark网页模板
        message.setText(htmlTemplate, true); // 如果发的不是html内容去掉true参数   
        mailSend.send(msg);

展开全部

  • 写回答

3条回答 默认 最新

  • AngelAndAngel 2011-08-29 10:45
    关注

    这个是为了安全 做了ssl安全限制的。
    这个对你发送邮件没什么影响吧,没影响就不用管的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 vue请求不到数据,返回状态200,数据为html
  • ¥15 访问url时不会自动调用其 Servlet的doGet()
  • ¥15 用白鹭引擎开发棋牌游戏的前端为什么这么难找
  • ¥15 MATLAB解决问题
  • ¥35 哪位专业人士知道这是什么原件吗?哪里可以买到?
  • ¥15 关于#c##的问题:treenode反序列化后获取不到上一节点和下一节点,Fullpath和Handle报错
  • ¥15 一部手机能否同时用不同的app进入不同的直播间?
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部