问题
邮箱发信的时候报错421。
421的意思大概是:系统已经连接上邮箱服务端,但是服务端拒绝服务。
这是个故障大类,并且会返回一个报错的详细原因。
类似:
翻译:
message submission rate for this client has exceeded the configured limit
此客户端的邮件提交速率已超过配置的限制 。
故障原因
- 当你发信的时候,因为上一个邮件正在占用进程超过最大连接书,所以发不出去。报错
too many connection
超过最大连接数。
2. 系统有一个每分钟最大发信限制(每分钟发送邮件最多封数,默认为5)
报错:
submission rate for this client has exceeded the configured limit
我这个邮箱是个多人共用的回复邮箱,可能有人正在回信导致别人发信的时候报错421。
如果长期报这个错,那可能是有人写了一个宏代码自动发信,直接将该分钟限额全部用完了。
解决方案:客户端没有任何办法处理这个问,只能等一等。
和共用该邮箱的人商量一下,或者打他一顿(开玩笑的)
如果你是server端,那么可以修改参数解决。如果是
submission rate for this client has exceeded the configured limit
可以修改MessageRateLimit参数,改大。
- 可能是因为权限不够发信息。比如只有某IP、某MAC或者某内网才能够发信。算是自定义权限
发信的权限和收信是完全不同的两个权限,这个要去问运维管理员要权限。
(比如说,管理员给你收信的权限,但是忘了给你发信的权限)