2 qq 30599315 qq_30599315 于 2016.02.17 15:41 提问

java发送邮件时出现“554 5.1.0 Sender Denied"请大神帮帮忙

用的邮箱不是QQ 邮箱 ,是自己公司的邮箱。
javax.mail.MessagingException: 554 5.1.0 Sender Denied

at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1020)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:716)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:388)
at com.hkbf.directionexcel.service.SendEmail.doSendHtmlEmail(SendEmail.java:123)
at com.hkbf.directionexcel.service.SendEmail.main(SendEmail.java:145)

4个回答

qq_23660243
qq_23660243   2016.02.17 15:48

记得有的邮箱没有开启某个协议 你得用公司邮箱登录 然后开启 比如smtp协议 不然是发不出去的

qq_30599315
qq_30599315 我用qq邮箱 在qq邮箱中都完成独立密码,smtp等设置。 但是报错A secure connection is requiered(such as ssl) 如果我用ssl的代码: transport.connect(mailHost, 587, sender_username, sender_password); 它就会一直连不上邮箱服务器
接近 2 年之前 回复
qq_23660243
qq_23660243 回复qq_30599315: 我不确定outlook对这种协议是否有要求 简单的方式是你自己注册那个邮箱 然后用程序发送 看能否成功 然后去设置里面把协议启用 再试试(前提是公司不给你权利去邮箱私自设置,你只能先这么办)
接近 2 年之前 回复
qq_30599315
qq_30599315 公司邮箱在outlook中可以用的
接近 2 年之前 回复
qq_30599315
qq_30599315   2016.02.17 15:53

公司邮箱在outlook 是可以用的。

qq_23660243
qq_23660243   2016.02.17 16:04

图片说明

qq_23660243
qq_23660243 回复qq_30599315: 那就无能为力了 这个看字面意思就是smtp出了岔子 如果代码没问题 应该可以发送的 http://blog.csdn.net/qq_23660243/article/details/49331385是记录自己的那个 你可以看看
接近 2 年之前 回复
qq_30599315
qq_30599315 都开了的
接近 2 年之前 回复
Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.17 21:35

给你个帖子看看行不行?http://www.5dmail.net/bbs/thread-4266-1-1.html

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!