JavaMail使用163,sina邮箱,发送失败,前几个月还是可用的。同样的代码,没有修改,是不是这些邮箱改了认证措施,pop/smtp设置也都开启了

DEBUG SMTP: connected to host "smtp.163.com", port: 25

EHLO DESKTOP-03CS8IQ

250-mail

250-PIPELINING

250-AUTH LOGIN PLAIN

250-AUTH=LOGIN PLAIN

250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFILL8vUCa0xDrUUUUj

250-STARTTLS

250 8BITMIME

DEBUG SMTP: Found extension "PIPELINING", arg ""

DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN"

DEBUG SMTP: Found extension "AUTH=LOGIN", arg "PLAIN"

DEBUG SMTP: Found extension "coremail", arg "1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFILL8vUCa0xDrUUUUj"

DEBUG SMTP: Found extension "STARTTLS", arg ""

DEBUG SMTP: Found extension "8BITMIME", arg ""

DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM

DEBUG SMTP: AUTH LOGIN command trace suppressed

DEBUG SMTP: AUTH LOGIN failed

javax.mail.AuthenticationFailedException: 535 Error: authentication failed

at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:892)

at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:814)

at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:728)

at javax.mail.Service.connect(Service.java:364)

at javax.mail.Service.connect(Service.java:245)

at com.vino.javamail.JavaMailUtils.send(JavaMailUtils.java:60)

at com.vino.webresume.controller.MailServlet.doPost(MailServlet.java:46)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

找到原因了,163现在要使用授权码登录,而不是邮箱密码

有些免费邮箱是没有开通pop smtp的。所以必须得申请之后才能使用

java 163 授权码_JavaMail使用163,sina邮箱,发送失败相关推荐

  1. java 发邮件授权码_javamail - androidmail 发送邮件 各种邮件授权方式

    当你用到邮箱这方面的功能,可以参考该篇文章.已经在实际应用使用中. 适应qq邮箱(国内大部分邮箱跟qq相似,如163),hotmail(outlook),国外邮箱gmail等配置,已经能通过代码发送成 ...

  2. java mail 503_邮件配置报503错误,发送失败

    $row 不是数组 你这个版本应该不是最新版,试着后台打印一下$row的值 这个最新版本的代码/** * 发送测试邮件 * @internal */ public function emailtest ...

  3. QQ邮箱和163邮箱获取授权码

    QQ邮箱 登录网页版qq邮箱: 点击设置 点击账户: 找到SMTP设置: 开启后就能获取到授权码,注意保存 163网易邮箱 登录163邮箱后,同样找到设置: 然后开启服务 同样能获取授权码

  4. 常识-java发送邮件函数+开启qq邮箱授权码

    文章目录 前言 开启邮箱授权码 使用邮箱和授权码创建发邮件的客户端 前言 一个可以向指定邮箱地址发送邮件的函数 假设有a,b两个邮箱 a邮箱可以作为发送者,b邮箱随意,a邮箱只需要获得授权码,就可以向 ...

  5. python 实现使用163邮箱发送有图片的邮件

    周末温习下python,正好最近在做监控,想着 给163邮箱发邮件,记录下来,方便备查. 邮件发送必须要知道邮件的 传输协议 SMTP SMTP (Simple Mail Transfer Proct ...

  6. 网易授权码显示服务器正忙,网易邮箱获取客户端授权码

    1.     打开网易邮箱网页版登录邮箱. 2.     点击上方设置,选择POP/SMTP/IMAP选项. 3. 在客户端协议界面,选择开启对应的协议,工资条插件选择POP3/SMTP,点击开启 4 ...

  7. 邮箱客户端无法收发邮件-使用授权码/更换端口号解决

    文章首发及后续更新:https://mwhls.top/2017.html 新的更新内容请到mwhls.top查看. 无图/无目录/格式错误/更多相关请到上方的文章首发页面查看. 从来不用客户端发邮件 ...

  8. 移动邮箱(@139.com):启用IMAP/SMTP服务+获取授权码

    移动邮箱(@139.com)依托于国内三大运营商之一的中国移动(CMCC),可使用手机号直接登录. 与阿里云邮箱(@alimail.com)/电信邮箱等相比,移动邮箱无法直接使用登录密码在第三方邮箱( ...

  9. outlook 设置POP3/IMAP/SMTP服务 (账号密码-授权码)发送、获取授权码

    1. 说明 三方应用账号密码连接邮箱时,此时的密码并不是真正的邮箱密码,而是授权码.授权码需要去对应的邮箱设置中开通,此处是outlook 的授权码获取方式 2. 准备工作 2.1 申请邮箱 直接访问 ...

最新文章

  1. Hashtable 中的键值修改问题
  2. SSM实现个人博客-day04
  3. SAP Spartacus如何为不同的environment设置不同的baseUrl
  4. CodeForces - 1058D D. Vasya and Triangle
  5. ubuntu下源码安装Python
  6. ASP.NET Excel数据导入数据库
  7. mysql记录是乱码_mysql查询数据库导致中文乱码
  8. EJB3.0框架实例----区分有状态bean和无状态bean
  9. C语言 复制字符串 malloc
  10. error: ‘PRIO_PROCESS’ undeclared
  11. VMware下CentOS安裝完後認唔到網卡
  12. 重磅!阿里云发布业界首本云网络白皮书
  13. Word表格中的文字垂直、纵向居中
  14. 3376.成绩排序2
  15. C - Copy (hdu)
  16. 如果这篇文章说不清epoll的本质,那就过来掐死我吧
  17. python print函数用法_print函数的用法总结
  18. 打开计算机显示服务器失败,win10系统打开windows Media player提示服务器运行失败的详细步骤...
  19. Debian搭建Samba服务
  20. [转]VC常用小知识

热门文章

  1. java.util.zip 类 ZipEntry
  2. unity 打开外部虚拟键盘 exe文件
  3. 【Qt炫酷动画】demo02-仿苹果对话框淡入淡出的动画
  4. 爬虫技巧-西瓜视频MP4地址获取
  5. regedit.msc
  6. 1253 Dungeon Master
  7. java获取中文字符串汉语拼音和首字母
  8. python整数逆位运算_[python/工具] python z3库学习 减乘除位与运算 ctf一把梭
  9. Python学习随笔
  10. FIFO页面置换算法详解