2010-11-25 159 views
0

我有fetchmail從pop賬戶抓取我的電子郵件併發送給procmail。我'保持'設置在我的fetchmailrc文件中,因爲我也使用Outlook的電子郵件,我不能讓我的所有電子郵件fetchmail。fetchmail/procmailrc按日期過濾

我的問題是我想下載只是今天的電子郵件或自上次fetchmail運行以來的租約。

現在我想在procmail文件中過濾日期,但它不工作。

我使用的.procmailrc文件

SHELL=/bin/bash 
DATEZ="date +'%a, %d %m %Y'" 

:0 
*^From.*\<([email protected]\.com|[email protected]\.ca)\> 
*^Content-Type:* 
*^  name.*\.(xls|doc) 
*$ ^Date:.*$DATEZ 
{ 
:0fw 
| uudeview -p $HOME/Inbound/Received - 
:0 
| $HOME/Inbound/Start.bash 2> /dev/null 
} 

回答

1

那麼它支付給閱讀的fedora14

內容。在fetchmail手冊中詳細解釋了使用-U標誌。這隻會從您上次輪詢服務器時下載電子郵件。 所以命令是:

fetchmail -k -U