我有 fetchmail 从 pop 帐户中获取我的电子邮件并将其发送到 procmail。我在我的 fetchmailrc 文件中设置了“保留”,因为我也将电子邮件用于 Outlook,我不能让 fetchmail 接收我所有的电子邮件。
我的问题是我只想下载今天的电子邮件,或者自上次运行 fetchmail 以来至少下载。
现在我正在尝试在 procmail 文件中按日期过滤,但它不起作用。
我正在使用fedora14
.procmailrc 的内容
SHELL=/bin/bash
DATEZ="date +'%a, %d %m %Y'"
:0
*^From.*\<(blah@blah\.com|blah2@blah2\.ca)\>
*^Content-Type:*
*^ name.*\.(xls|doc)
*$ ^Date:.*$DATEZ
{
:0fw
| uudeview -p $HOME/Inbound/Received -
:0
| $HOME/Inbound/Start.bash 2> /dev/null
}