Dav*_*vid 2 linux sendmail centos
由于脚本错误,我正在运行 centos 并且邮件队列中有大量可笑的电子邮件。有什么方法可以删除在 sendmail 的邮件队列中具有特定主题行的邮件。
这刚刚在测试中对我有用(这就是为什么它在代码中嵌入了如此奇怪的主题行)。它依赖于这样一个事实,即构成 sendmail 队列中消息的两个文件共享相同的文件名,但第一个字符除外。
cd /var/spool/mqueue
for file in `grep "Subject:.*litigate gasworks" *|cut -f 1 -d:|cut -c2-`; do echo *${file} ; done
Run Code Online (Sandbox Code Playgroud)
一旦您对它生成的文件列表感到满意,请更改echo为rm. 在像这样弄乱它的队列之前,不要忘记停止 sendmail;如果队列在它下面发生变化,它可能会变得很粗鲁。