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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JavaMail发送邮件时常见错误
今天在做内网邮箱发送功能时报如下错误:          554 Relay rejected for policy reasons. 测试时给内容邮箱发送正常,给126发送就报如上错误,后来查看是权限限制的问题。 在网上查找到邮件发送时的常见问题总结,备注一下。 介绍邮件系统常见的错误代码及解释,还有客户端报错相关信息 按照下列“Q”代表问题,“A”代表解答。 Q:the se
JavaMail邮件发送常见问题
一、运行过程抛出异常 1、Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 原因:此异常多出现在J2EE版本的邮件服务中,因为J2EE原有jar中包含用于邮件收发的mail.jar,只是版本可能比较低。 解决方法:手动删除J2EE版本里的Java
常见SMTP发送失败原因列表
·The server rejected the message: 554 DT:SPM smtp2 Cannot send message 451 MI:SFQ 0,smtp9,DcCowLD735x2fG1MgWLhAA--.11609S2 1282243 邮件服务器拒绝发送邮件,判断为发送垃圾邮件。建议您检查邮件内容,是否包含一些比较敏感的内容。 ·Cannot send mes
SMTP rcpt error: 5.7.1 Relay access denied
extmail升级过程出现:SMTP rcpt error: 5.7.1 :..解决方法: vi /etc/postfix/main.cf 添加下面 smtpd_sender_restrictions =<br />        permit_mynetworks,<br />        reject_sender_login_mismatch,<br />        reject_authenticated_sender_login_mismatch,<br />        reject_
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 5.7.1
安装了postfix服务器(ip:10.3.23.52),在本地(ip:10.2.30.24),本地单元测试时候,报错Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 5.7.1 原因:这是postfix拒绝客户端连接所致 解决: 1)保证postfix邮件服务器的linux的防火墙给本地ip开放25端口
java发送163邮件554、553、535状态码
前言:复习java基础的时候,突然想着自己刚申请的Gmail邮箱,就想到写个发送邮件的程序,用的163邮箱,结果坑爹的反垃圾机制把我折腾死了,网上也有各种解决方法,我就总结我所遇到的,希望给后来者一点帮助,不浪费时间,先解释各个状态码。
邮件服务器错误代码解析
MTA(Mail Transfer Agent ):邮件传送代理,由「邮件服务器」扮演 MTA 角色,负责完成 MUA (邮件使用代理,即 Outlook Express 等邮件收发软件)传送信件的请求,将邮件从一个 MTA ( 您的邮件服务器 )传到另一个 MTA(对方的邮件服务器)。因此,简单地说,MTA 错误讯息代码,即是由邮局( 邮件服务器 )来函告知您寄信不成功与退信原因。
javamail 定时发送邮件,554 错误。
1, Properties props=new Properties();        props.put(&quot;mail.smtp.host&quot;,&quot;smtp.qiye.163.com&quot;);//此处服务器根据发件邮箱更改 2,         message.setRecipient(Message.RecipientType.TO,to);        String ttitle=&quot;西饭你&quot;
算法竞赛入门经典(第2版)例题4-6 师兄帮帮忙 (A Typical Homework UVa 12412)
这道例题书上要求自己补全daim有个bug卡了我
例题4-6 师兄帮帮忙 UVa12412
例题4-6 师兄帮帮忙 UVa12412 感悟。 1、阅读书中题目,从网站下载英文原题,重点在看输出数据与格式。 2、开始编码,先搭函数框架,具体功能实现,待主体框架打好后,再进行。 3、程序测试比较繁琐,有较多的输出输出,有些接近现实的应用程序了。 4、add功能还算顺利,数据采用结构体数组的方式存储。 5、query功能,发现要添加要在结构体中继续添加一些数据,还需在add功能