Hi I am trying to do mailbox migrations using doveadm to a server that I do not have root access on without success. Is this possible? What I have done and results: ssh to server with mailboxes to copy and then su cp /etc/dovecot/dovecot.conf /root/tmp/dovecot_new.conf append text below** to end of dovecot_new.conf try to copy mail 3 different ways (all fail see error messages) doveadm -D -v -c /root/tmp/dovecot_new.conf -o mail_fsync=never sync -1 -u test at propertyzone.co.za pop3c: fail with: Error: Mailbox INBOX.Archive sync: mailbox_set_subscribed failed: Subscriptions not supported doveadm -D -v -c /root/tmp/dovecot_new.conf -o mail_fsync=never sync -u test at propertyzone.co.za pop3c: fail with: Error: Can't create mailbox INBOX.Archive: POP3 mailbox creation isn't supported doveadm -D -v -c /root/tmp/dovecot_new.conf -o mail_fsync=never backup -u test at propertyzone.co.za pop3c: fail with: dsync(test at propertyzone.co.za): Panic: file mailbox-list-delete.c: line 473 (mailbox_list_delete_symlink_default): assertion failed: (ret > 0) ** append at end of dovecot_new.conf pop3c_host = dedi225.jnb3.host-h.net pop3c_user = test at propertyzone.co.za pop3c_password = ***** namespace inbox { inbox = yes } namespace { prefix = POP3-MIGRATION-NS/ location = pop3c: list = no hidden = yes } protocol doveadm { mail_plugins = $mail_plugins pop3_migration } plugin { pop3_migration_mailbox = POP3-MIGRATION-NS/INBOX -- Sent from: http://dovecot.2317879.n4.nabble.com/
Hi, you can't migrate by pushing to imapc: or pop3c: host. It's not supported and in fact is not even possible without losing data. you need to pull the mails by running doveadm on the new server. Sami> On 26 Jul 2019, at 16.13, jon rose via dovecot <dovecot at dovecot.org> wrote: > > Hi > > I am trying to do mailbox migrations using doveadm to a server that I do not > have root access on without success. Is this possible? > > What I have done and results: > > ssh to server with mailboxes to copy and then su > cp /etc/dovecot/dovecot.conf /root/tmp/dovecot_new.conf > append text below** to end of dovecot_new.conf > try to copy mail 3 different ways (all fail see error messages) > > doveadm -D -v -c /root/tmp/dovecot_new.conf -o mail_fsync=never sync -1 -u > test at propertyzone.co.za pop3c: > fail with: Error: Mailbox INBOX.Archive sync: mailbox_set_subscribed failed: > Subscriptions not supported > > doveadm -D -v -c /root/tmp/dovecot_new.conf -o mail_fsync=never sync -u > test at propertyzone.co.za pop3c: > fail with: Error: Can't create mailbox INBOX.Archive: POP3 mailbox creation > isn't supported > > doveadm -D -v -c /root/tmp/dovecot_new.conf -o mail_fsync=never backup -u > test at propertyzone.co.za pop3c: > fail with: dsync(test at propertyzone.co.za): Panic: file > mailbox-list-delete.c: line 473 (mailbox_list_delete_symlink_default): > assertion failed: (ret > 0) > > > ** append at end of dovecot_new.conf > pop3c_host = dedi225.jnb3.host-h.net > pop3c_user = test at propertyzone.co.za > pop3c_password = ***** > namespace inbox { > inbox = yes > } > namespace { > prefix = POP3-MIGRATION-NS/ > location = pop3c: > list = no > hidden = yes > } > protocol doveadm { > mail_plugins = $mail_plugins pop3_migration > } > plugin { > pop3_migration_mailbox = POP3-MIGRATION-NS/INBOX > > > > > > -- > Sent from: http://dovecot.2317879.n4.nabble.com/
Hi Sami Thanks for your response. Is it then possible to run doveadm without root permission? I've tried, but get the following errors (using the same kind of setup as my initial post). command: doveadm -D -v -c /root/tmp/dovecot_hetz.conf -o mail_fsync=never backup -u test at propertyzone.co.za pop3c: response: doveadm(test at propertyzone.co.za): Error: userdb lookup: connect(/var/run/dovecot/auth-userdb) failed: Permission denied (euid=1264(propenmnvk) egid=1264(propenmnvk) missing +r perm: /var/run/dovecot/auth-userdb, we're not in group 8(mail), dir owned by 0:0 mode=0755) doveadm(test at propertyzone.co.za): Error: User lookup failed: Internal error occurred. Refer to server log for more information. -- Sent from: http://dovecot.2317879.n4.nabble.com/