[Eisfair] Bestimmte (gelesene) Mails aus ~/.imapmail/INBOX lc3b6schen
Juergen Edner
juergen at eisfair.org
Fr Apr 14 09:11:06 CEST 2017
Hallo Marcus,
> # Check the status> > return 1 if $$headerref{'Status'} !~ /R.+/;> > return 0> }> > Ich
kann kein Perl, aber dennoch sieht das für mich logisch aus.> >
Returnlevel 1 heißt ungelesen und 0 gelesen.> > Ändere ich die Suchzeile
in> > return 1 if $$headerref{'Status'} !~ /R/;> > scheint es zu
funktionieren.> > --keep-flagged scheint korrekt zu funktionieren.
dies könnte in der Tat das Problem sein. Wie ich schrieb,
könnte der Status folgende Werte annehmen:
1. Status:
2. Status: R # Seen
3. Status: O # non-Recent
4. Status: RO # Seen + non-Recent
Der Filter '/R.+/' erwartet meines Erachtens immer eine zweistellige
Antwort, da 'R' und '.+' (Ein oder mehrere Zeichen) abgeprüft wird.
Damit die Prüfung korrekt funktioniert solltest Du einmal den Filter
'/R.*/' probieren, da 'R' und '.*' (Kein oder mehrere Zeichen) bedeutet.
Gruß Jürgen
--
Mail: juergen at eisfair.org
Mehr Informationen über die Mailingliste Eisfair