我安装了 Getmail 来从另一个电子邮件服务器检索电子邮件,并安装了 Procmail 来过滤传入的电子邮件。 (我正在运行 Debian/Squeeze。)
我创建的食谱有这样的代码:
:0:
* ^[email protected]
Xyz
我认为这将确保所有传入的电子邮件都将保存~/Maildir/Xyz/
为单独的文件。相反,它似乎Xyz
在内部创建一个名为(而不是目录)的文件~/Maildir/
,并将新电子邮件附加到同一文件中。
如何将收到的邮件作为单独的文件而不是单个文件保存到文件夹中?
答案1
配方的顶层procmail
保留用于procmail
变量分配。将以下内容添加到 procmail 配方的顶部。
MAILDIR="$HOME/Maildir/"
在定义邮件的发送位置时,您已将 Xyz 定义为文件,而不是目录。它应该改为:
:0:
* ^[email protected]
Xyz/
procmail
非常强大,有很多选项。我总是对它的功能感到惊讶。