verschieben von Mailboxen

Lars Täuber taeuber at bbaw.de
Fr Mai 4 07:31:04 CEST 2018


Oder so:

doveadm mailbox list -u user at domain.de | grep -ve ^INBOX -e ^shared | while read MB; do echo "$MB"; done

Grüße
Lars

Thu, 3 May 2018 15:44:44 +0200 (CEST)
sschieke at hans-bredow-institut.de ==> dovecot at listen.jpberlin.de :
> Hallo in die Runde,
> 
> ich möchte nach einer "nicht ganz rundgelaufenen" cyrus2dovecot Migration einige Unterordner in den Mailboxen der Benutzer verschieben.
> 
> Dazu habe ich versucht, für die betroffenen Benutzer erst einmal alle Mailboxen und Submailboxen anzuzeigen und diese dann mit doveadm move zu verschieben. Bei einer Testausgabe mit echo fiel mir auf, dass die Ergebnismenge offenbar bei Leerzeichen in den Ordnernamen einen Zeilenumbruch vermutet. Das Konstrukt dazu:
> 
> for i in $(doveadm mailbox list -u user at domain.de|grep -v ^INBOX|grep -v ^shared); do echo $i; done
> 
> aus Ordnern wie 
> 
> Oberordner/Meine Projekte
> 
> Wird dann:
> 
> Oberordner/
> Oberordner/Meine
> Projekte
> 
> Gibt es einen anderen Weg, solche Ordner zu fassen zu kriegen?
> 
> Viele Grüße
> Sebastian


-- 
                            Informationstechnologie
Berlin-Brandenburgische Akademie der Wissenschaften
Jägerstraße 22-23                      10117 Berlin
Tel.: +49 30 20370-352           http://www.bbaw.de
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/pkcs7-signature
Dateigröße  : 7213 bytes
Beschreibung: nicht verfügbar
URL         : <https://listen.jpberlin.de/pipermail/dovecot/attachments/20180504/69c587c8/attachment.p7s>


Mehr Informationen über die Mailingliste Dovecot