Mails in folder als gelesen markieren - mittels shell command
PADARU-IT
rudolf at padaru.de
Sa Nov 16 14:16:31 CET 2019
Das ist in IMAP so definiert, Flags haben immer einen '\' davor.
Du kannst ja auch eigene Flags erstellen, und durch die Definition mit
dem \ weiß jeder MDA / MUA was das jetzt für ein Parameter sein soll.
Hier auch noch mal die entsprechende Stelle im RFC:
https://tools.ietf.org/html/rfc3501#page-11
Am 16.11.2019 um 10:55 schrieb Christoph P.U. Kukulies:
> 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
>>
--
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/20191116/8051b6a5/attachment.html>
Mehr Informationen über die Mailingliste Dovecot