postfix的退信错误代码分析
今天一个客户转给我一封邮件退信,根据退信错误的原因分析,退信错误如下:
<[email protected]>: permission denied. Command output: maildrop:
? ? ? ? ? maildir over quota. maildrop: maildir over quota.
? ? ? 接收方信箱已经满或者是发送方发送的邮件大小超出对方的接收邮件限额 。
这一封退信其实是建立在postfix的基础上,而postfix的退信其实并不难判断。就像这个客户,其实他遇到的是一封简单的对方邮箱满了,但是因为客户本身自己并不是很擅长看错误代码,而且因为使用了我们的海外邮件中继产品,理应觉得不该再有退信,所以直接将退信转给了我。但实际情况是,这一封退信是属于我归类的硬退信的种类。因为地址不存在,邮箱满了,附件超出大小了,或者收件人服务器遭遇临时性的主机故障,网络故障等等。这些都可以归结为硬退信,所以一般的IT人员只要具备一定的英文功底,都可以一眼看出这些退信是哪些原因造成的,实在英文不佳的,也可以通过谷歌翻译这样的工具来处理这种退信问题。
我给该客户解释了这封退信的错误原因之后,他也非常的感谢我,并且对于他本身来说,确实也学习到了一些知识。