发送邮件常见出错代码及简单解决方法

发送邮件常见出错代码及简单解决方法

http://scrtonlog.blog.sohu.com/11664495.html

按照下列“Q”代表问题,“A”代表解答。  
Q:the server says:550 relaying mail to <> is not allowed  
Q:The server says:550 <>… relaying denied  
Q:the server says:550 5.7.1 relaying not permitted:  
A:使用某些Smtp服务器时,限制了收件人的地址,只能换一个Smtp服务器。  
Q:The server says:550 <>:local user only  
Q:The server says:550 <>:Invalid User  
Q:The server says:550 Invalid recipient  
A:使用163.net,163.com,yeah.net和netease.com之类的Smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的“帐户属性”中的“个人信息”里面填写正确的邮件地址。  

Q:the server says:551 delivery not allowed to non-local recipient  
Q:The server says:553 Relay restriction.  
Q:The server says:553 From <>, message blocked.  
Q:The server says:553 sorry,you are not allow to use this SMTP to relay your eami  
Q:The server says:553 sorry, that domain isn’t in my list of allowed rcpthosts  
A:使用21cn.com,china.com,371.net,sina.com等大多数信箱的smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的“帐户属性”中的“个人信息”里面填写正确的邮件地址。  

Q:The server says:505 client was not authenticated  
Q:The server says:553 authentication is required to send mail as <>  
A:使用263.net和sohu.com的Smtp服务器时,不但要用自身的邮箱发信,而且要加入身份验证,所以即要在“个人信息”中填写正确邮箱地址,又要选中“SMTP服务器需要认证”。  

Q:The server says:535 Error:authenticatin failed  
Q:The server says:535 Authentication unsuccessful  
Q:The server says:452 Insufficient system storage  
A:在使用Esmtp认证的过程中出错,检查一下Esmtp设置,多试几次。  

Q:The server says:553 <>…domain name required  
Q:The server says:550 Unable to relay for …  
A:多出现在用Wingate代理服务器发送邮件时。虽然在Wingate中“POP3 邮箱帐号”要使用“用户名#POP3地址”的格式,但在“帐户属性”中的“个人信息”中还是要填写一般的格式。  

Q:The server says:553 mailbox name not allowed  
A:收件人邮箱地址不允许,需检查收件人地址是否正确。  

Q:the server says:553 sorry, your envelop sender is in my badmailfrom list  
A:服务器限制了收件人的地址,只能换一个smtp服务器发信。  

Q:the server says:554 Transaction failed  
Q:The server says:451 Requested action aborted,errno=28  
A:传输失败,检查网络问题。  

Q:the server says:503 error:needmail command  
Q:The server says:503 need mail before RCPT.  
Q:The server says:503 Bad sequence of commands  
A:消息命令顺序出错,一般出现在其他错误之后,先检查之前出现的错误提示。  

Q:The Server says:501 syntax.helo hostname  
Q:The server says:501 Invalid domain name  
Q:The server says:502 unimplemented command  
Q:the server says:503 5.0.0 polite people say HELO first  
Q:The server says:533 relay restriction  
Q:The server says:544 <>:Recipient address rejected: Relay access denied  
A:传输中的语法错误,原因不明。

——————–补充

第一:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: Quota exceed the hard limit for user powerlive
说明:收信人的邮箱容量达到了最高容量值,即已经满了,无法再收取信件,因此请电话告诉对方,让他使用OUTLOOK EXPRES 将他邮箱中的邮件收到本地来,然后清空邮箱,或删除邮箱中的没用的邮件,使邮箱的容量有空间可以收取您发给他的邮件,当然另外一种情况是:如果您发送给他的邮件的容量+他邮箱中本身已经存在的容量>他邮箱实际的容量,也会被退回,将提示如上:

第二:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: Name service error for domain 56.c0m: Host not found
说明:@56.c0m是不存在的。因为我们的是@56.com是o 不是0.因此这个邮件无法找到相应的服务器,不能正常投递。请确认正确地址后,再次发送。

第三:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: host 163.com[61.177.95.155] said: 550 … User unknown
说明:收信人地址的@163.com是存在的。是正确的。但是在这个域中没有fdvddscdkyh这个用户名,即邮箱地址不存在,请确认用户名后,再次发送,或确实确认对方邮箱地址的正确。

第四:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
:由你发送的邮件无法送达下列收件人:a@56.com
说明:收信人地址的@56.com是存在的。是正确的。但是在这个域中没有a这个用户名,即邮箱地址不存在,请确认用户名后,再次发送,或确实确认对方邮箱地址的正确。

第五:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
a@ikitty.net Unrouteable address
说明:收信人地址的@ikitty.net是不存在的。因此基于这个域的邮箱用户名一定是不可能存在的。请确认邮箱地址中的@后面的部分的正确性后,再次发送,或确实确认对方邮箱地址的正确。

第六:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: host souhu.com[203.196.4.101] said: 550 … Relaying denied
说明:收信人邮箱地址@后面的域名驳回此发件人的邮件地址,可能是收信人的邮箱服务器域名设置了拒收发信人的发信服务器的IP地址,因此出现此类情况。

第七:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
bl.bailing@21cn.com>: host mail.21cn.com [202.108.255.239] said: 552 Message size exceeds fixed limit
说明: @21cn.com系统中允许的邮件允许的附件最大容量为4M。如果您的邮件或附件超过了最大限度,您的信件将无法正常投递。
将会出现上述错误。

第八:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: Message Has Been delivered to postmaster sometime before
说明:系统当时没有发送出去,您可以稍后再尝试一下,如果还是不可以的话,请立即于我们联系。

第九:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
dreamgirl-1986mm@yahoo.com.cn>: host mx1.mail.yahoo.com[216.136.129.15] said: 554 delivery error: dd This user doesn’t have a yahoo.com.cn account (dreamgirl-1986mm@yahoo.com.cn) – mta463.mail.yahoo.com
说明:dreamgirl-1986mm这个帐号不在@yahoo.com.cn中。即邮箱地址不存在。因此不能发送

第十:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: xxxxxxx@qq.com SMTP error from remote mail server after RCPT TO::host mx0.qq.com [219.133.60.154]: 550 Mailbox not found
说明:xxxxxxx不在@qq.com这个系统中,即邮箱地址不存在,因此不能发送

十一:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: host mc6.law13.hotmail.com[64.4.50.71] said: 550 Requested action not taken:user account inactive
说明:显示有可能对方的HOTMAIL.COM的邮箱没有按照HOTMAIL。COM的邮件系统的要求去做,如每隔一定天数以内一定要访问邮箱等等。造成邮箱被冻结,因此不能成功发信

十二:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: domain unreachable 不能到达的范围, 领域
说明:收信人地址的@sohu.com是存在的。是正确的。但是由于电信线路的问题,邮件不能送达对方的收信服务器中,因此出现退信,请电话联系对方,让对方更换邮箱,再次发送

十三:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
helkilirt@163.com>: host m214.163.com[202.108.44.214] said: 550 : Invalid User
说明:收信人地址的@163.com是存在的。是正确的。但是在这个域中没有helkilirt这个用户名,即邮箱地址不存在,请确认用户名后,再次发送,或确实确认对方邮箱地址的正确。

十四:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: bad host/domain syntax: “.56.com”
说明:cs@.56.com的@后面的域不对:因为是.56.com多了一个“。“因此不对。请把@后面改为56.com就可以收到信了。

十五:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
: host mail.cce.com.cn[202.106.186.250] said: 550 is now disabled with SMTP service.
说明:mail.cce.com.cn不是一个有效的发信smtp服务器。因此不能发信

十六:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
cq@ikitty.com>: connect to mail2.ikitty.com: server dropped connection
说明:收信人邮箱的邮件服务器ikiyyt.com DOWN机了。有故障,不能收信。因此收信故障。

十七:在我们的系统管理员:Mailer-Daemon@56.com发给您的系统退信的最后一行如果是如下提示:
zgaqb@chinasafety.gov.cn It appears that the DNS operator for chinasafety.gov.cn
has installed an invalid MX record with an IP address instead of a domain name on the right hand side.
说明:收件人邮箱的邮件服务器的域名DNS中的MX解析出现问题,系统无法解析到,因此无法正常发送。 

二、退信的原因及解决方法

1、邮件地址错误

  如果退信原因中有如下信息之一,请检查收信人的邮件地址是否有误。

550 …User unknow
550 Requested action not taken:mailbox unavailable
550.5.1.1 is not a valid mailbox
Sorry, no mailbox here by that name
550 Invalid recipient
xxx@xxx.xxx.xx.xx(user not found)

  如果邮件地址是正确的,那可能对方的这个电子邮件信箱已经不再使用了。为了确定,可再重发一次以防是由于对方邮箱的收件服务器的技术故障而导致的退信。

2、邮箱空间不够

  如果退信原因中显示如下信息之一,表示邮箱溢出。

552 Message size exceeds fixed maximum message size(5000000)
552 Message size exceeds maximum message size
552 Message size exceeds fixed maximum message size:5242880 bytes

  这是指对方邮箱作了限制,剩余空间不够大,你发出的信件超过了它的容量限制,对方只好把它退回来。解决方法是将信件“减肥”,比如将附件压缩、删除不必要的内容,也可以等对方将邮箱清理后你再发邮件。

3、邮箱空间已满

  由于对方邮箱容量作了限制,一旦邮箱被塞满,则退信原因中会出现如下信息之一:

User is over the quota
552 …Mailbox is full
550 …Can’t create output
552 Requested mail action aborted: storage allocation

  这种情况你只有等一两天或者通知你的朋友删除(或从服务器取走)旧信,然后再次发送邮件。

4、邮箱设置有误

  如果退信原因中出现下列提示:

554 Too many hops 27 (25 max): from firstdomain.com> via mail. firstdomain.com, to sameuser@seconddomain.com

  说明你蹦跳太多了,这是因为你发出的信抵达对方的A邮箱后,由于A邮箱设置了自动转发至B邮箱,而B邮箱又设置了自动转发回A邮箱。因此,你的信就在A邮箱和B邮箱之间没完没了地做旅行,时间一长,收发信服务器也不堪其扰,只好把信退回给你。

5、发信服务器故障

  如果退信原因中出现:

: connect to xxx.xxx.xxx.xxx timed out

  表示超时错误,大多是由于收信一方的服务器同一时间收到了过多的邮件,当然这些邮件里少不了垃圾邮件在作祟,而你的邮件却因此无法正常发送了。这类问题不会困扰太长时间,稍等片刻重新发送即可。

6、发信服务器被屏蔽

  如果退信原因为:

554 : Recipient Address rejected:Relay access denied

  则与收信方无关,一般是由于你的发信服务器有了问题,它拒绝为你将信发送到这个地址。不过这种问题出现的机率较小。

7、其他

  除此以外,一次发送的信件太大,造成发送失败的机率也比较大。因此,如果有很多附件要发送,最好分成几个小邮件发送。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114001.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • get请求关于url长度过长问题_get请求关于url长度过长问题

    get请求关于url长度过长问题_get请求关于url长度过长问题今天在写一个php相应jsonp请求的功能时,发现当url中包含的请求参数过长时会返回414错误。如下图414Request-URITooLarge414Request-URITooLargenginx在网上查询之后,浏览器和服务器对url长度都有限制,现总结如下。1、IEIE浏览器(MicrosoftInternetExplorer)对url长度限制是2083(2K+53)…

  • JVM垃圾回收器_jdk6默认垃圾回收器

    JVM垃圾回收器_jdk6默认垃圾回收器JVM垃圾回收器垃圾回收器分类说明垃圾回收器工作原理垃圾回收器分类说明如果说垃圾回收算法是内存回收的方法论,那么垃圾回收器就是内存回收的具体实现,下图展示了7中作用于不同分代的收集器。其中用于新生代的回收器包括Serial,PraNew,ParallelScavenge,回收老年代的收集器包括SerialOld,Parallelold,CMS,还有作用于回收整个java堆的G1收集器,不同收集器之间的连线表示他们可以搭配使用。Serial收集器(复制算法):新生代单线程收集器,标记和清理

  • MAX31865模块的使用-基于ZigBee_CC2530芯片 PT100测温

    MAX31865模块的使用-基于ZigBee_CC2530芯片 PT100测温前言  网络上关于ZigBee和MAX31865的相关资料较少,对于如何在CC2530上实现对PT100温度数据的读取的资料更是几乎没有。因此本文对MAX31865芯片和模块的使用进行简要介绍,并提供使用源码,同时提供自制模块的相关原理图。文章目录前言一、相关资料二、MAX31865芯片介绍2.1简介:2.2:读写时序2.3:配置寄存器2.4错误标志2.5温度读取三、MAX31865模块介绍3.1引脚介绍3.2线制选择与接线四、代码4.1配置I/O寄存器4.2SPI写寄存器4.3SPI读寄存

  • Android自动填充短信验证码[通俗易懂]

    Android自动填充短信验证码[通俗易懂]前言短信验证码获取并自动填写现在已经成为一个人性化App的标配了,这篇文章将实现一个短信验证码获取并自动填写的demo。其实就是读取指定号码的短信并提取出验证码,然后赋值给EditText显示。demo效果图:读取短信Android系统在接受到一条短信的时候会发出一条Action为android.provider.Telephony.SMS_RECEIVED的有序广播,因此我们读取短信的…

  • vdbench和fio测试磁盘性能的对比总结

    vdbench和fio测试磁盘性能的对比总结vdbench和fio测试磁盘性能的对比总结一、安装1、安装vdbench,首先安装java:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html               其次下载vdbench安装包并进行安装:http://pan.bai…

  • linux系统解压缩rar文件夹,linux下解压缩rar文件的办法

    linux系统解压缩rar文件夹,linux下解压缩rar文件的办法linux下如何解压缩rar文件呢?请看下面的介绍。一、系统环境1.1系统环境实验环境一:CentOSrelease5.5(Final)2.6.18-194.el5x86_64GNU/Linux实验环境二:CentOSrelease5.4(Final)2.6.18-164.el5i686GNU/Linux1.2命令查看方法:[root@oldboytools]#cat…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号