问题出现原因:配置了身份校验,而这个邮件服务器是内网中的邮件服务器,无需身份校验即可发送邮件。邮件服务器也没有提供相应的身份验证方法,因此报错。

解决办法:去除SMTP协议中的身份校验 mail.smtp.auth 设定为false ,并将密码设定为null。

//props.put("mail.smtp.auth", "true");//注释后默认为false
transport.connect(host, from, null);//默认设置为null

 

相关文章:

  • 2021-05-17
  • 2021-08-23
  • 2021-06-12
  • 2021-07-19
  • 2021-08-04
猜你喜欢
  • 2021-08-19
  • 2022-12-23
  • 2021-09-22
  • 2021-07-11
  • 2021-06-11
  • 2021-12-17
  • 2022-12-23
相关资源
相似解决方案