fetchmail / procmailrc фильтр по дате - PullRequest
1 голос
/ 25 ноября 2010

Я получил fetchmail, забрал мою электронную почту из поп-аккаунта и отправил ее в procmail.Я установил «keep» в моем файле 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
}

1 Ответ

1 голос
/ 25 ноября 2010

Ну, это стоит прочитать.В руководстве fetchmail подробно объясняется использование флага -U.Это тогда только загружает электронные письма от того, когда вы последний раз опрашивали сервер.поэтому команда выглядит так:

fetchmail -k -U
...