[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