博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【排障】为什么你发出去的邮件被退回
阅读量:4842 次
发布时间:2019-06-11

本文共 1730 字,大约阅读时间需要 5 分钟。

为什么你发出去的邮件被退回

一、退信由哪些内容组成

由于退信是由收发信系统自动回复的,所以信件大都是英文内容,下面我们先来了解退信中都包含了哪些内容。退信的发件人一般是Mail Administrator(系统管理员),信件的主题一般是Returned Mail之类的句子。退信的上端标明了退信的原因:Invalid User、Connection time out 等。退信的中部内容是信件往来发生的时间、用户名等具体信息。没有正常发送的信件一般都是将附在最后,便于你及时采取相应的补救措施。

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

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 <user@>firstdomain.com> via mail. firstdomain.com, to

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

5、发信服务器故障

如果退信原因中出现:

user@xxx.xxx.xxx.xxx>: connect to xxx.xxx.xxx.xxx timed out

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

6、发信服务器被屏蔽

如果退信原因为:

554 : Recipient Address rejected:Relay access denied

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

7、其他

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

转载于:https://www.cnblogs.com/tielemao/p/5864884.html

你可能感兴趣的文章
asp.net部署时加密config文件
查看>>
想开个网店的。。学习一下vancl的分析
查看>>
DDD:在基于关系数据库的领域,聚合的边界等于并发管理的边界。
查看>>
poj 1961 Period
查看>>
BZOJ1560: [JSOI2009]火星藏宝图
查看>>
play framework 相关
查看>>
cf1008 codeforces round #535(div3) E1. Array and Segments (Easy version)
查看>>
React 学习笔记
查看>>
LeetCode_Combinations
查看>>
快手第一题
查看>>
有向图强连通分量的Tarjan算法及模板
查看>>
MEAN教程3-NPM安装
查看>>
leetcode| Count Numbers with Unique Digits
查看>>
flask 模版语言及信息传递
查看>>
Ubuntu14.04下安装Hadoop2.4.0 (单机模式)
查看>>
c++ throw异常(学习)
查看>>
IDEA中Git的使用
查看>>
docker 下mysql 和postgresql 数据库的搭建以及数据文件的迁移和备份
查看>>
Java 常用对象-Math类
查看>>
Java 集合-Map接口和三个子类实现
查看>>