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

发布时间:2018-06-29 00:50:29

异常: 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 java.lang.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@staff.sina.com.cn) 发邮件到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 kail.com.cn. (#5.1.2)原因一般是对方邮件地址@后面的部分有错误,比如把@sina.com写成sian.com,另外也有可能是对方服务器有问题或者中间线 路有问题,如果名字核对无误,您只能让对方解决.   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@staff.sina.com.cn,并注明是“请查找退信原因”我们收到邮件后,将会及时给您回复的。    请先检查您自己的免费信箱是否有问题?最简单的测试办法是自己给自己发一封邮件,如果发的出去收得到的话,就说明您的免费邮箱一切正常,没有问题.另外 您还要检查下面是否您垃圾邮件过滤设置不当造成的。如果以上两点都没有问题的话,很有可能就是中间线路,或者对方邮件服务器有问题造成的,email的接 收影响因素很多,一个因素是新浪的邮件服务器,一个因素是中间线路,一个因素是对方服务器,如果中间任何一个环节出现问题的话,都有可能出现收不到邮件的 情况,具体是那一个环节出现问题,要根据对方的退信来判断,您可以和对方联系一下看看是否有退信产生,一般出现退信的原因请详细参阅这里。   原因很多:   1、对方拒绝接收你的邮件。   2、你写的邮箱地址不对,无法发送到对方邮箱;   3、对方的邮箱已满,也无法发送到;   4、网络或系统有故障;   5、你发送的邮件和附件太大等。   退信是会说明原因的,你可以查看一下是什么原因呀。   另外你也可以咨询新浪客服中心。   

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

相关推荐