javax.mail.AuthenticationFailedException

背景:JavaMail发送电子邮件

异常原因:

可能一>发件人帐号、密码有误

可能二>需要使用SSL安全认证

解决办法有:

解决一>检查帐号和密码,密码是POP3/SMTP授权码或者邮箱密码

解决二>使用SSL安全认证

注:

final String smtpPort = "465";

props.setProperty("mail.smtp.port", smtpPort);

props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");

props.setProperty("mail.smtp.socketFactory.fallback", "false");

props.setProperty("mail.smtp.socketFactory.port", smtpPort);

最新文章

  1. bash/shell编程学习(1)
  2. swift禁用webView对H5中数字,链接,日期,地址,电话号码做解析
  3. POJ3368 Frequent values(RMQ线段树)
  4. iOS-UILabel自适应高、宽
  5. ffmpeg去logo<转>
  6. sublimeCodeIntel 的配置
  7. 【转】启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法! .
  8. Java——java多态
  9. Linux磁盘及文件系统管理 4---- Linux文件系统挂载管理
  10. Java API —— File类
  11. 实时通讯库 libre/librem/restund/baresip
  12. .NET的JSNO 序列化跟反序列化
  13. 【网络流24题】 No.15 汽车加油行驶问题 (分层图最短路i)
  14. OC中类别、扩展、协议与托付
  15. CentOS修改SSH默认端口
  16. C#高级编程第1章-.NET体系结构
  17. Code First Entity Framework 6化被动为主动之explicit loading模式实战分析( 附源码)
  18. Android - 和其他APP交互 - 获得activity的返回值
  19. myBatis系列之七:事务管理
  20. Adobe Acrobat Pro 9破解

热门文章

  1. 模拟退火算fa
  2. NYOJ35 表达式求值
  3. NYOJ5 Binary String Matching
  4. 在Java中按字节获得字符串长度的三种方法
  5. HDU 1241 Oil Deposits (DFS)
  6. TomCatserver的安装,环境的配置,服务的启动以及验证---ShinePans
  7. js 实现replaceAll
  8. POJ 1741 Tree 树形DP(分治)
  9. 我所未知的 typeof 现象
  10. [LeetCode] Unique Binary Search Tree