我今天早上有一个垃圾邮件攻击。 我清理了负责的帐号,但是现在我在我的城堡SMTP队列中停留了超过8万条消息。 这个队列太大,我不能使用WebCit来清除队列,因为它只是崩溃试图加载所有的消息,让他们全部选定和删除。 当然,必须有一些命令行方式来清除这个不需要6个不同的JavaScript库的队列吗? 城堡文档中给出的说明只提到WebCit,由于队列的大小,我根本无法完成这项工作。
更新:今天早上,[email protected]回应了我的支持请求,并修改了文档以使shell脚本清除SMTP队列。 http://citadel.org/doku.php/faq:spam:recover我还没有尝试过,但我认为这是现在正确的方法来做到这一点。
这对我有效,但我不确定这是否正确,甚至是一个好方法。 首先,设置__CitadelSMTPspoolout__房间的到期策略,以便所有坏消息在您的队列中停滞不前:点击查看传出smtp队列后,在JavaScript崩溃浏览器之前快速点击高级,然后编辑或删除这个房间。 然后点击消息过期策略,并设置“消息过期策略为这个房间”的方式,将导致所有废话堵塞你的队列过期。 接下来,通过SSH连接到您的服务器,并以root身份运行:“/ usr / local / citadel / sendcommand TDAP”。 然后等待您的处理器使用恢复正常,表示清除已完成。 然后重新启动你的城堡服务器几次。 对我来说,我通过WebCit发出的第一个重新启动命令挂起了一切困难,我不得不杀死所有的城堡进程,运行包含在城堡中的db修复脚本,并通过init.d再次启动citadel。 然后,我不得不再次清除,并重新启动两次之前,所有事情终于拿走并正确清除。 这是糟糕的,可怕的,可怕的,可怕的,城堡真的应该有一个命令行的方式来清除SMTP队列。 但如果是这样,我从来没有find它。 在这个经历之后,我将不再使用城堡,因为在这里或uncensored.citadel.org看来没有及时的支持,而城堡也不够关心pipe理员给我们解决问题所需的关键工具像任何合理的方式。 因此,城堡不是,也不应该宣传自己是专业的群件解决scheme。 除非所有问题都可以从控制台中清除,而不需要采取随意修改的风险,否则就无法在任何需要稳定访问组件服务器的环境中使用。 我用过的所有其他组件解决scheme都会在一个小时内解决这个问题。 从早晨5点到现在,晚上5点08分,我花了我的时间,不用停下来吃东西或者别的什么东西,让邮件重新开始运行。 不能接受的。
使用webcit,如果您使用input以下URL:http:/// dotgoto?room = CitadelSMTPspoolout &view = 1,您可以一次select和删除大量出站SMTP邮件。 如果有大量的消息,webcit会痛苦地慢重新加载每一页。
[编辑:编辑是做有趣的事情,我的url,它应该在CitadelSMTPspoolout之前和之后强调]
这很糟糕。 我有同样的问题。 没有这个解释是真的有帮助。 广告脚本不起作用。 而如何让它运行的解释只对linux专家有好处。 然后就是Linux民众从不直接谈论的问题。 而Citadel用房间代替文件夹说出自己的语言并不会让它变得更容易….
无论如何,对于那些想用一些普通术语来直接回答的人来说,
1)“房间”CitadelSMTPspoolout在其名称中包含2个下划线字符,如: __CitadelSMTPspoolout__
2)正确的语法来查看您的服务器(webcit)页面是这样的:
HTTP://your.server.ip/dotskip室= __ CitadelSMTPspoolout __&视图= 1#
– >要有耐心。 列表出现在屏幕上需要时间
3)不幸的是,你一次只能select一个小行(我猜大概有200条消息)。 按照这个程序,尽pipe慢慢删除这个垃圾邮件:
– >从上到下select(左键单击顶部,左键单击底部)
– >删除(在菜单行),
– >刷新列表(旁边删除),
– >等待并重复该过程。
4)也不要忘记去“垃圾房”,并把它们彻底删除。 是的,也与select一行消息相同的过程,删除(顶部菜单),然后刷新列表,再次select一堆,删除等….
这是一个非常冗长乏味的过程。 但最终你会回来的业务。 如果还有一个“全部删除”的function(特别是在垃圾箱上),这将是有益的。我怀疑,通过使用expire函数,这个function可以稍微淡化一下。
在房间启用过期function__CitadelSMTPspoolout__
首先http://your.server.ip/dotgoto?room = __ CitadelSMTPspoolout__
然后转到高级(在右边的button栏),点击高级房间命令“编辑或删除这个房间”。 在那里你有特定房间的“消息过期策略”。
不用说,你必须是一个pipe理员用户来做这里解释的所有东西。
祝你好运。