2010-11-25 9 views
0

Ich habe fetchmail meine E-Mail von einem Pop-Konto und senden Sie es an procmail. Ich habe 'behalten' in meiner fetchmailrc Datei, weil ich auch die E-Mail für Outlook benutze und ich kann nicht fetchmail nehmen alle meine E-Mails.fetchmail/procmailrc Filter nach Datum

Mein Problem ist, ich möchte nur die heutigen E-Mails herunterladen oder seit dem letzten Mal fetchmail lief.

gerade versuche ich nach Datum in der procmail-Datei zu filtern, aber es funktioniert nicht.

Ich bin mit fedora14

Inhalt .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 
} 

Antwort

1

Nun, es zu lesen lohnt. Im fetchmail-Handbuch wird ausführlich erklärt, wie die -U-Flagge verwendet wird. Dann werden nur die E-Mails von der letzten Abfrage des Servers heruntergeladen. so lautet der Befehl:

fetchmail -k -U