我有fetchmail从pop帐户中抓取我的电子邮件并将其发送到procmail。我在fetchmailrc文件中设置了'keep',因为我也使用了outlook的电子邮件,我不能使用fetchmail收集我的所有电子邮件。
我的问题是我想下载今天的电子邮件,或者自上次fetchmail运行以来一直在下载。
现在我正在尝试按procmail文件中的日期过滤,但它无效。
我正在使用fedora14
<。ppp文件的内容.procmailrcSHELL=/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
}
答案 0 :(得分:1)
阅读时付出了代价。在fetchmail手册中,它详细解释了使用-U标志。然后,这只会下载您上次轮询服务器时的电子邮件。 所以命令是:
fetchmail -k -U