doveadm - Mails älter 21 Tage löschen

Reinhard Zierke zierke at informatik.uni-hamburg.de
Mo Jan 14 10:38:49 CET 2019


On Mon, Jan 14, 2019 at 10:20:43AM +0100, Andreas Günther wrote:
> Hallo zusammen,
> 
> ich möchte gerne scriptbasiert und mit doveadm Mails älter 21 Tage aus einer 
> Mailbox und deren Unterordnern in ein Archiv verschieben. So in dieser Art wie 
> hier:
> 
> doveadm move -u MeinBenutzer OldMails/Postfix/2018 mailbox INBOX/Postfix BEFORE
> 20-11-2018 SINCE 16-Mar-2018
> 
> Unpraktisch im Bash-Script sind die Optionen BEFORE und SINCE. Gibt es da eine 
> Möglichkeit zu sagen "SINCE 21d" oder ähnlich?

date kann mit relativen Zeitangaben umgehen:
 
SINCE=$(date --date='-21 day' "+%d-%m-%Y")
doveadm move ... SINCE $SINCE

Reinhard
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/x-pkcs7-signature
Dateigröße  : 5096 bytes
Beschreibung: nicht verfügbar
URL         : <https://listen.jpberlin.de/pipermail/dovecot/attachments/20190114/8cbc184a/attachment.bin>


Mehr Informationen über die Mailingliste Dovecot