fetchmail / procmailrc按日期过滤

时间:2010-11-25 00:47:46

标签: email pop3 procmail fetchmail

我有fetchmail从pop帐户中抓取我的电子邮件并将其发送到procmail。我在fetchmailrc文件中设置了'keep',因为我也使用了outlook的电子邮件,我不能使用fetchmail收集我的所有电子邮件。

我的问题是我想下载今天的电子邮件,或者自上次fetchmail运行以来一直在下载。

现在我正在尝试按procmail文件中的日期过滤,但它无效。

我正在使用fedora14

<。ppp文件的内容.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
}

1 个答案:

答案 0 :(得分:1)

阅读时付出了代价。在fetchmail手册中,它详细解释了使用-U标志。然后,这只会下载您上次轮询服务器时的电子邮件。 所以命令是:

fetchmail -k -U