Postfix .procmailrc邮件反弹循环

我试图search和find类似的主题,但我找不到任何解决我的问题。 基本上,我帮助pipe理学生组的服务器,大多数用户通过.procmailrc将他们的邮件转发到其他地址。 这一切都很好,但有时出于任何原因,他们转发邮件服务器拒绝邮件。 有时候会发生这种情况,因为他们的校园邮件帐户已过期,或者有时他们的networking邮件帐户消失或已满。

无论什么原因,当发生这种情况时,转发的服务器会将反弹发送回我们的服务器,这就是乐趣开始的地方。 反弹被发回到他们在我们的服务器的地址,后缀决定将这个反弹转发到转发地址。 这很快创build了一个循环,填充后缀队列/邮件分区并杀死我们的邮件服务器。

我们正在使用Debian Lenny和Postfix,一切都是最新的。

我们可以做些什么来避免这种情况? 这似乎是我们做错了错误的事情,因为我希望这个反弹会回到原来的发件人,而不是我们。

谢谢你的帮助!

编辑:为了清楚起见,服务器由于无限的反弹通知链而被超载,而不是一个反复弹跳的消息。

向全局用户的procmailrc添加一个自定义标题(例如X-Loop),并在邮件返回时检查它