Mails in folder als gelesen markieren - mittels shell command
Pascal Rudolf
rudolf at padaru.de
Fr Nov 15 10:40:35 CET 2019
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
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listen.jpberlin.de/pipermail/dovecot/attachments/20191115/a5e648dc/attachment.html>
Mehr Informationen über die Mailingliste Dovecot