Mails in folder als gelesen markieren - mittels shell command
Christoph P.U. Kukulies
kuku at kukulies.org
Sa Nov 16 10:55:03 CET 2019
Danke-Nur Frage zum Verständnis: warum \ (basckslash) vor dem "Seen" ?
Grüße
Christoph
Am 15.11.2019 um 10:40 schrieb Pascal Rudolf:
>
> Hey Christoph,
>
> das kannst du mit dem doveadm machen:
>
> doveadm flags add -u <deinBenutzer> '\Seen' mailbox Junk all
>
> Der Befehl im einzelnen
>
> doveadm flags add = wir wollen ein Flag setzen
>
> -u <deinBenutzer> = für den Benutzer
>
> '\Seen' mailbox Junk all = alle E-Mails im Ordner Junk werden mit dem
> \Seen Flag versehen, also als gelesen markiert.
>
>
> Falls der genaue Ordnername unklar sein sollte, kannst du dir mit:
>
> doveadm -f table mailbox status -u <deinBenutzer> "all" "*"
>
>
> PS. sry fürs Doppelte schreiben, aber ich muss ja an die Liste antworten..
>
> alle Ordner des Benutzers anzeigen lassen.
> Am 15.11.2019 um 09:37 schrieb Christoph Kukulies:
>> Ich verschiebe meine spam-mail aus meiner imap inbox z.B. im
>> Thunderbird oder Apple-Mailprogram in den Folder Junk
>> und ein cron-Job auf meinem Server nimmt alle 15 Min. Mails aus dem
>> Junk-folder und verschiebt sie
>> nach folgende Script:
>>
>> #!/bin/sh
>> *DJUNK*=/var/vmail/mydomain.org/me/mail/Junk/cur
>> <http://mydomain.org/me/mail/Junk/cur>
>> *DSALEARN*=/var/spool/salearn
>> mv $DJUNK/*,S* $DSALEARN
>> /usr/bin/sa-learn --spam $DSALEARN
>> rm $DSALEARN/*,S*
>>
>>
>> sh /root/ham_learn.shIch
>>
>>
>> Ich weiß im Moment nicht mehr, warum ich nur gelesene Mails in den
>> Learnprozeß schicken muß, aber ma angenommen, es müßte so sein,
>> wie könnte ich mit einem dovecot -Befehl die Emails gelesen machen.
>> Will jetzt kein sed-skript drauf loslassen, das an alle messages ein
>> „,S“ anhängt. Ginge natürlich auch.
>>
>> Grüße
>> Christoph
>>
> --
> Pascal Rudolf
> Inhaber
> PADARU-IT Logo <https://padaru.de>
> Mobil: +49 1777 2595 32
> rudolf at padaru.de- padaru.de <http://padaru.de>
> Bielebohstrasse 10, 02736 Beiersdorf
>
Mehr Informationen über die Mailingliste Dovecot