假设您有一个目录,其中包含数万条消息。并且您想将垃圾邮件与非垃圾邮件区分开来。
具体来说,您希望:
- 对目录运行 spamassassin,用 X-Spam-Flag 标记每条消息:如果它认为它是垃圾邮件,则为 YES
- 使用 tcsh shell 或 perl 单行 grep 带有标志的所有邮件并将这些邮件移动到 /tmp/spam
你可以运行什么命令来完成这个?例如,一些伪代码:
/usr/local/bin/spamassassin -eL ./Maildir/cur/* | grep "X-Spam-Flag: YES" | mv %1 /tmp/spam