stream氓程序通过发送数百封邮件开始

我通过了一个第二个过程

  /etc/init.d/sec启动 

与一个错误的configuration文件(parameter passing是在一个意想不到的格式。

当规则通过它试图给我发邮件。 如果邮件脚本死了,它会通知我邮件脚本死掉。

我收到了数百封与这个过程有关的邮件…我发现了一个第二个过程

  ps auxw |  grep秒 

并杀死它。

寄给我的脚本叫做mailsec.sh。 我移动了那个文件,所以不能再执行。

  ps auxw |  grep mailsec.sh 

也没有显示任何东西。

但是,我仍然收到电子邮件,服务器上的平均负载量非常高。 任何想法如何debugging呢?

尝试运行以下命令以查看队列中的内容。 我几分钟前就把队列清了,所以notihgn应该显示出来,实际上没有什么是:

 root @ localhost:/ var / log#exim4 -bp
 root @ localhost:/ var / log#mailq
根@本地:在/ var /日志# 

mailq检查你的队列,也许你有太多的邮件排队等待交付,这将需要一些时间。 您可以使用exim4 -Mrm <id>从队列中删除消息,因此如果您为不想要的消息使用正确的标识符,可以使用for循环将其删除,如下所示:

 mailq |grep root | awk '{ print $3}' | xargs exim4 -Mrm 

只要注意,在这种情况下,我正在刷牙root所以它将删除由根,YMMV发送的任何消息。