对于我的邮件服务器,我有一个 dovecot、postfix 和筛选设置。
我的 maildir 中有数百封邮件,最近创建了一些筛选规则来对它们进行排序。不幸的是,筛选规则设计为仅适用于传入消息。因此我的问题:
如何对现有邮件目录中的邮件运行筛选?
谢谢
- - 编辑:
谢谢 larsks
通过您提供的链接,我最终使用了:
mkdir todo
mkdir done
mv cur/* todo
for i in todo/*; do
echo "Delivering message $i ..."
/usr/lib/dovecot/deliver -d mail@example.de < $i && mv $i done/
done
Run Code Online (Sandbox Code Playgroud)
这就像我的魅力一样。我可以为我创建的每个新过滤器重新运行此脚本。