java通过qq服务器发送邮件问题,各路大侠帮帮忙啊!

下面是异常信息:
javax.mail.AuthenticationFailedException: 535 Authentication failed

at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:648)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:583)
at javax.mail.Service.connect(Service.java:313)
at javax.mail.Service.connect(Service.java:172)
at a.SendMail.sendMessage(SendMail.java:39)
at a.SendMail.main(SendMail.java:49)

4个回答

还要看QQ邮箱允许你的smtp认证发送邮件了

Dzq_Boyka
Dzq_Boyka 怎么看?
接近 5 年之前 回复

需要进入qq邮箱,开启发送邮箱权限

Dzq_Boyka
Dzq_Boyka 需要jar包么?为什么我引入或者不引入mail.jar和activation.jar都报上面的异常?
接近 5 年之前 回复

额,你去QQ邮箱把 smtp 功能打开才可以。

kesshei
蓝创精英团队 那是你设置错了。好吧。。
接近 5 年之前 回复
Dzq_Boyka
Dzq_Boyka 不行,我已近开通了,而且我的qq也不是新号
接近 5 年之前 回复

设置里面找下smtp打开,然后你可以用javax.mail这个jar文件

Dzq_Boyka
Dzq_Boyka 谢!
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问