[Dovecot] Convert Plugin
Hello,
I have been investigating mailbox conversions and have used the convert plugin under Dovecot V1.x. I cannot find the plugin in the list on the wiki for Dovcot V2.x, is it not included for a reason?
I understand that I can do a post-login script to do the conversion, any guidance on best practices?
Thanks,
Matthew.
-- Dr Matthew Williams MEng PhD MBCS Systems Administrator - IT Services - Bangor University Prifysgol Bangor Tel: (44) (0)1248 382414 Adeilad Deiniol Mob: (44) (0)7979 778269 Ffordd Deiniol URL: www.bangor.ac.uk Bangor, Gwynedd LL57 2UX EMail: matthew.williams@bangor.ac.uk
Dr Matthew Williams wrote on 10/27/2010:
Hello,
I have been investigating mailbox conversions and have used the convert plugin under Dovecot V1.x. I cannot find the plugin in the list on the wiki for Dovcot V2.x, is it not included for a reason?
I understand that I can do a post-login script to do the conversion, any guidance on best practices?
you can use dsync instead.
Link: http://wiki2.dovecot.org/Tools/Dsync
-- Daniel
Am 27.10.2010 20:26, schrieb Daniel Luttermann:
Dr Matthew Williams wrote on 10/27/2010:
Hello,
I have been investigating mailbox conversions and have used the convert plugin under Dovecot V1.x. I cannot find the plugin in the list on the wiki for Dovcot V2.x, is it not included for a reason?
I understand that I can do a post-login script to do the conversion, any guidance on best practices?
you can use dsync instead.
Link: http://wiki2.dovecot.org/Tools/Dsync
-- Daniel
after having some problems with dsync, we did all convertings like this (imap-tool/daemon) this way as an alternative for dsync to the wiki - cause dsync has some problems.. i.e. wenn old
- make a namespace for the old format
- make a namespace for the new format
- use something like this: (echo "1 select .mboxnamespace/old"; echo "2 copy 1:* mdboxnamespace/new"; echo "3 logout")| "/usr/local/libexec/dovecot/imap -u <user>" after checking the result you can do (echo "1 select .mboxnamespace/old"; echo "2 delete .mboxnamespace/old"; echo "3 logout")| "/usr/local/libexec/dovecot/imap -u <user>" and thats it... works for every formats that dovecot can access... perhaps it is possible to add
mailboxes have little errors or something like that... note: you have to create the new "folder" in the new namespace of course before copying...
bye and i hope this will help all of you! Tobi
--
Dr. Nagler & Company GmbH Hauptstraße 9 92253 Schnaittenbach
Tel : 09622-7197-38 Fax : 09622-7197-50 Web : http://www.nagler-company.com E-Mail : tobias.daucher@nagler-company.com
Hauptsitz: Schnaittenbach Handelregister: Amberg HRB 4653 Gerichtsstand: Amberg Steuernummer: 201/118/51825 USt.-ID-Nummer: DE 273143997 Geschäftsführer: Dr. Martin Nagler, Dr. Dr. Karl-Kuno Kunze
participants (3)
-
Daniel Luttermann
-
Dr Matthew Williams
-
Tobias Daucher