Marc Roos
2019-Jan-21 22:14 UTC
Moving messages between servers with different configurations
I wanted to move messages from a mbox mailbox on server A to mdbox on server B. I thought I could do this by connecting to the remote server with "doveadm move -S x.x.x.x:x -u testuser Archive/2017 mailbox INBOX/test" but I guess this will only allow and move messages internally on server B? Should I use dsync, or is there another way to move the messages?
Martin Johannes Dauser
2019-Jan-22 13:52 UTC
Moving messages between servers with different configurations
Hi, doveadm [-Dv] move [-S socket_path] -u user destination [user source_user] search_query Moving all mails from mailbox INBOX/test on serverA to mailbox Archive/2017 on local serverB. + destination Archive/2017 must exist + Limitation: source_user and testuser must share the same UID and GID doveadm move -S x.x.x.x:x -u testuserAtServerB? Archive/2017 user source_userAtServerA mailbox INBOX/test ALL Greetings Martin Johannes Dauser On Mon, 2019-01-21 at 23:14 +0100, Marc Roos wrote:> I wanted to move messages from a mbox mailbox on server A to mdbox > on? > server B. I thought I could do this by connecting to the remote > server? > with "doveadm move -S x.x.x.x:x -u testuser Archive/2017 mailbox? > INBOX/test" but I guess this will only allow and move messages? > internally on server B? > Should I use dsync, or is there another way to move the messages? > > >
Marc Roos
2019-Jan-22 14:52 UTC
Moving messages between servers with different configurations
Hi Martin, I feel a bit like an idiot, but I have been trying with copy, so I do not lose any message when testing. But I can't get them to copy. I do indeed have same uid and gid. [@~]# doveadm mailbox status -S 192.168.10.43:542 -u testuser -t messages test messages=43 [@~]# doveadm mailbox status -u testuser -t messages INBOX/test2 messages=16 [@~]# doveadm -v copy -S 192.168.10.43:542 -u testuser INBOX/test2 mailbox test [@~]# [@~]# doveadm mailbox status -S 192.168.10.43:542 -u testuser -t messages test messages=43 [@~]# doveadm mailbox status -u testuser -t messages INBOX/test2 messages=16 Also tried with doveadm -v copy -S 192.168.10.43:542 -u testuser INBOX/test2 user testuser mailbox test >doveadm [-Dv] move [-S socket_path] -u user destination [user source_user] search_query > >Moving all mails from mailbox INBOX/test on serverA to mailbox >Archive/2017 on local serverB. > + destination Archive/2017 must exist > + Limitation: source_user and testuser must share the same UID and GID > >doveadm move -S x.x.x.x:x -u testuserAtServerB > Archive/2017 user source_userAtServerA mailbox INBOX/test ALL > > >> I wanted to move messages from a mbox mailbox on server A to mdbox >> on? >> server B. I thought I could do this by connecting to the remote >> server? >> with "doveadm move -S x.x.x.x:x -u testuser Archive/2017 mailbox? >> INBOX/test" but I guess this will only allow and move messages? >> internally on server B? >> Should I use dsync, or is there another way to move the messages? >> >> >>
Apparently Analagous Threads
- Moving messages between servers with different configurations
- Moving messages between servers with different configurations
- Moving messages between servers with different configurations
- Moving messages between servers with different configurations
- doveadm -D and -v options