com.sun.mail.smtp.SMTPAddressFailedException 550 Mailbox not found or access

异常:
javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 550 Mailbox not found or access denied
;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 550 Mailbox not found or access denied

at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1862)

at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1118)
at com.xcfh.util.MailUtils.run(MailUtils.java:236)
at http://www.360docs.net/doc/info-4a6fd176c281e53a5802ffaf.htmlng.Thread.run(Thread.java:744)
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 550 Mailbox not found or access denied
;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 550 Mailbox not found or access denied

at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1715)
... 3 more
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 550 Mailbox not found or access denied

... 4 more



原因:(提供者webcn@http://www.360docs.net/doc/info-4a6fd176c281e53a5802ffaf.html)
发邮件到QQ邮箱时出现这种问题:不带附件时偶尔能发出去,带附件时每次都是SMTPERRORRCPT to :550MAILBOX not found ,退信,不知是怎么回事?
如果您使用免费邮箱给别人的邮箱发信,但是对方没有收到,您的邮箱出现了退信,这种情况一般来说,是对方服务器或者您的操作可能有问题,具体请您打开这封退信,一般来说,退信的正文里面有出现退信的原因,一般在退信的英文提示里面,如下所示:
1.没有这个收件人:退信提示信息一般为:invalid address (#5.5.0)或者User unknown或者user is not found等等.请核对对方email地址是否正确,或者有没有变动.一般是邮件地址@前面的部分填写有错,请核对无误后给对方发送.
2. 没有这个主机:退信提示信息一般为:Sorry, I couldn't find any host named http://www.360docs.net/doc/info-4a6fd176c281e53a5802ffaf.html. (#5.1.2)原因一般是对方邮件地址@后面的部分有错误,比如把@http://www.360docs.net/doc/info-4a6fd176c281e53a5802ffaf.html写成http://www.360docs.net/doc/info-4a6fd176c281e53a5802ffaf.html,另外也有可能是对方服务器有问题或者中间线 路有问题,如果名字核对无误,您只能让对方解决.
3.对方邮箱已满退信提示信息一般为:receiptor's mailbox is full (#5.5.4)或者Quota exceed the hard limit for user原因对方邮箱超过了允许的容量,您只能让对方清空邮箱后再接收
4.对方服务器拒绝接收新浪邮件退信提示信息一般为:Recipient address rejected: Relay access denied或者552 Error: content rejected原因是对方邮件服务器将新浪邮件屏蔽掉了,您最好通过其他邮箱和对方邮件管理员联系,说明情况,解除屏蔽就可以了.或者换一个其他的邮箱 和对方联系.
5.您发给对方的信件大小超过了对方允许的范围退信提示信息一般为:552 Message size exceeds fixed limit原因是您的邮件太大,超过对方邮件大小限制,请减小后从新发送
6.对方服务器忙退信提示信息:无法建立SMTP连接- Sorr

y, I wasn't able to establish an SMTP connection. (#4.4.1)或者550 System is busy.原因是对方某一台收件服务器当时正处在繁忙之中造成的,解决方法是您给对方从新发送一次,最好同一封信件发送两次,收到的几率应该大一点.
另外,如果您实在无法查找退信的原因,请您将退信作为附件发给webmastercn@http://www.360docs.net/doc/info-4a6fd176c281e53a5802ffaf.html,并注明是“请查找退信原因”我们收到邮件后,将会及时给您回复的。
请先检查您自己的免费信箱是否有问题?最简单的测试办法是自己给自己发一封邮件,如果发的出去收得到的话,就说明您的免费邮箱一切正常,没有问题.另外 您还要检查下面是否您垃圾邮件过滤设置不当造成的。如果以上两点都没有问题的话,很有可能就是中间线路,或者对方邮件服务器有问题造成的,email的接 收影响因素很多,一个因素是新浪的邮件服务器,一个因素是中间线路,一个因素是对方服务器,如果中间任何一个环节出现问题的话,都有可能出现收不到邮件的 情况,具体是那一个环节出现问题,要根据对方的退信来判断,您可以和对方联系一下看看是否有退信产生,一般出现退信的原因请详细参阅这里。
原因很多:
1、对方拒绝接收你的邮件。
2、你写的邮箱地址不对,无法发送到对方邮箱;
3、对方的邮箱已满,也无法发送到;
4、网络或系统有故障;
5、你发送的邮件和附件太大等。
退信是会说明原因的,你可以查看一下是什么原因呀。
另外你也可以咨询新浪客服中心。

com.sun.mail.smtp.SMTPAddressFailedException 550 Mailbox not found or access的相关文档搜索

相关文档