消息永远留在qmail队列中

我有一个服务器上传出电子邮件的问题。 当队列干干净净的时候,它发送的邮件相当不错,但是在几天之后,队列中充满了一些MAILER-DAEMON消息,这些消息似乎永远被卡住,新的常规的外发电子邮件似乎在等待这些MAILER -DAEMON消息被发送。 但是,这些通常是垃圾邮件电子邮件的答案,因此无法投递。

更糟糕的是,刷新队列并没有帮助 – 它只是创build了一堆qmail-remote进程,试图提供“坏”和“好”的电子邮件,但它们在几秒钟内消失,没有任何东西被传递,队列仍然一样。

任何人都知道为什么邮件卡在qmail队列中,不交付(好消息)或不扔掉(无法投递的坏消息)?

邮件卡在队列中,因为您接受并popup垃圾邮件,而不是在SMTP会话期间拒绝它。 像这些垃圾邮件反弹往往无法传递,因为返回的电子邮件地址是虚假或无法访问。

即使它们是可交付的,它仍然是一件坏事。 它被称为Backscatter 。 有些人认为产生后向散射的主机比实际的垃圾邮件发送者好一些。 它确实对垃圾邮件所造成的系统和networking造成同样的伤害,并且可以将您的MTA的IP地址放到列出反向散射源的各种RBL上。

解决办法是不要更快地清除它们,解决办法是不要产生反向散射。 这对你有好处,对其他人也好。

不幸的是,在这方面qmail是一个devise问题,你必须修补或replaceqmail的一部分,才能使其接近现代互联网MTA标准。

在这个话题上,服务器故障还有另外一个Q 如何停止使用Qmail的BackSCATTER?

您可能会发现切换到像Postfix或Exim这样的现代化,维护良好的MTA更容易,更高效。