我找到了一种方法来查找和删除使用经过身份验证的帐户发送的exim队列邮件(用于清除受感染帐户发送的垃圾邮件的队列):
\struit\s|\sfruit\s
现在我想编写一个shell脚本delq.sh,这样我可以运行MyClass::MyClass() : myObject(60){
myObject.doSomething();
}
来执行此操作,但尝试了各种引号组合,但无法使find /var/spool/exim/msglog -exec grep -l login:email@example.com {} \; | sed 's/\/var\/spool\/exim\/msglog\/.\///' | xargs exim -Mrm
正常工作。
答案 0 :(得分:0)
最后......我能够编写脚本:
#!/bin/sh
find /var/spool/exim/msglog -exec grep -l 'login:'$1 {} \; | sed 's/\/var\/spool\/exim\/msglog\/.\///' | xargs exim -Mrm
答案 1 :(得分:0)
exiqgrep
是你的朋友:
exiqgrep -f email@example.com -i | xargs exim -Mrm