zoukankan      html  css  js  c++  java
  • Java内网发送邮件

    最近为单位的系统增加了一个新的功能,为用户定期发送邮件,用了了Javaweb 发送邮件功能,所以对遇到的问题进行整理,为以后遇到同样问题的同志提供一些参考。

    Java发送邮件的方式有两种,一种是通过java.mail,另一种时通过spring的JavaMailSender来实现,具体的方法网上有许多种,附上几个我用到的博客:

    https://blog.csdn.net/xiaojiang0829/article/details/17276871

     https://blog.csdn.net/yy339452689/article/details/78062727

     https://zhidao.baidu.com/question/681168978997276492.html

    https://blog.csdn.net/jsjsjs1789/article/details/53352409

    我遇到的问题:

    1、Could not convert socket to TLS

    这种对于第一种实现方案,可采用  properties.put("mail.smtp.ssl.trust", "你的host地址");

    对于第二种可在配置文件中添加spring.mail.properties.mail.smtp.ssl.trust=你的host地址

    注意最后不要有空格

    2、Java Mail邮件SMTP协议返回信息 535 5.7.3 Authentication unsuccessful.

    邮箱账号或者密码错误

    遇到无法连接成功时可以通过telnet手动发送邮件试试,来进一步判断哪里出问题了

    ssss

  • 相关阅读:
    java 环境变量
    maven配置国内镜像库
    swagger ui
    jenkins systemctl启动失败
    gradle 错误
    jenkins 自动构建gitlab项目
    git
    Spinnaker 介绍
    openstack 基础服务软件安装配置(queens,centos-7)
    openstack-nova(queens)
  • 原文地址:https://www.cnblogs.com/weilq/p/8930605.html
Copyright © 2011-2022 走看看