Hi, But there is no "doveadm backup" option in dovecot 2.0.9 version. [root at production ~]# doveadm -backup doveadm: invalid option -- 'b' [root at production ~]# dovecot --version 2.0.9 Copy the contents by using "scp", will that work? Thanks, Kishore Potnuru On Mon, Jul 27, 2020 at 10:00 AM Aki Tuomi <aki.tuomi at open-xchange.com> wrote:> > > On 27/07/2020 11:59 Kishore Potnuru <kishore.reachme at gmail.com> wrote: > > > > > > Hi > > > > I am in the process/planning of moving from my existing dovecot > imap/pop3 server to 2 new servers (for HA/Resilience). I will be > implementing dovecot replication on new servers. Please find my current and > new servers versions. > > > > My Current Production Server details: > > =======================> > Linux OS - Red Hat Enterprise Linux Server release 6.5 (Santiago) > > Dovecot version - 2.0.9 > > Postfix version - 2.6.6 > > =======================> > > > New Servers: > > =========================> > Linux OS - Red Hat Enterprise Linux Server release 7.7 (Maipo) > > Dovecot version - 2.2.36 (1f10bfa63) > > Postfix version - 2.10.1 > > =========================> > > > What is the best way to stop/copy/migrate the current production data to > the new servers? I am planning the following steps. Not sure if it is > correct or not. > > > > 1. Stop the Postfix services on the old server and wait for few mins. So > that no new emails will be coming to the old servers. Existing emails will > be delivered to the receipients. > > > > 2. copy/migrate the data from old server to new servers. Please suggest > what is the best way? > > > > 3. I see that dovecot version(2.0.9) in old production server, I do not > know the which is the best option? see the options in the current version. > > > > ================================> > [root at prodcution ~]# doveadm > > usage: doveadm [-Dv] [-f <formatter>] <command> [<args>] > > > > altmove [-u <user>|-A] [-S <socket_path>] <search query> > > auth [-a <auth socket path>] [-x <auth info>] <user> [<password>] > > config [doveconf parameters] > > director add|flush|map|remove|status > > dump [-t <type>] <path> > > expunge [-u <user>|-A] [-S <socket_path>] <search query> > > fetch [-u <user>|-A] [-S <socket_path>] <fields> <search query> > > force-resync [-u <user>|-A] [-S <socket_path>] <mailbox> > > help <cmd> > > import [-u <user>|-A] [-S <socket_path>] <source mail location> <dest > parent mailbox> <search query> > > kick [-a <anvil socket path>] [-f] <user mask>[|]<ip/bits> > > log find|reopen|test > > mailbox create|delete|list|mutf7|rename|status|subscribe|unsubscribe > > penalty [-a <anvil socket path>] [<ip/bits>] > > purge [-u <user>|-A] [-S <socket_path>] > > pw [-l] [-p plaintext] [-r rounds] [-s scheme] [-u user] [-V] > > reload > > search [-u <user>|-A] [-S <socket_path>] <search query> > > sis deduplicate|find > > stop > > user [-a <userdb socket path>] [-x <auth info>] <user mask> [...] > > > > ================================> > > > Please suggest me. > > > > Thanks, > > Kishore Potnuru > > `doveadm backup -R -u someone imapc:` comes to mind, with master > password/master user authentication. > > Aki >-------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20200727/22d496de/attachment-0001.html>
> On Jul 27, 2020, at 9:20 AM, Kishore Potnuru <kishore.reachme at gmail.com> wrote: > > Hi, > > But there is no "doveadm backup" option in dovecot 2.0.9 version. > > [root at production ~]# doveadm -backup > doveadm: invalid option -- 'b' > [root at production ~]# dovecot --version > 2.0.9The command is "doveadm backup?.> > Copy the contents by using "scp", will that work? >I would recommend against that approach unless you know what you are doing.> Thanks, > Kishore Potnuru > > On Mon, Jul 27, 2020 at 10:00 AM Aki Tuomi <aki.tuomi at open-xchange.com <mailto:aki.tuomi at open-xchange.com>> wrote: > > > On 27/07/2020 11:59 Kishore Potnuru <kishore.reachme at gmail.com <mailto:kishore.reachme at gmail.com>> wrote: > > > > > > Hi > > > > I am in the process/planning of moving from my existing dovecot imap/pop3 server to 2 new servers (for HA/Resilience). I will be implementing dovecot replication on new servers. Please find my current and new servers versions. > > > > My Current Production Server details: > > =======================> > Linux OS - Red Hat Enterprise Linux Server release 6.5 (Santiago) > > Dovecot version - 2.0.9 > > Postfix version - 2.6.6 > > =======================> > > > New Servers: > > =========================> > Linux OS - Red Hat Enterprise Linux Server release 7.7 (Maipo) > > Dovecot version - 2.2.36 (1f10bfa63) > > Postfix version - 2.10.1 > > =========================> > > > What is the best way to stop/copy/migrate the current production data to the new servers? I am planning the following steps. Not sure if it is correct or not. > > > > 1. Stop the Postfix services on the old server and wait for few mins. So that no new emails will be coming to the old servers. Existing emails will be delivered to the receipients. > > > > 2. copy/migrate the data from old server to new servers. Please suggest what is the best way? > > > > 3. I see that dovecot version(2.0.9) in old production server, I do not know the which is the best option? see the options in the current version. > > > > ================================> > [root at prodcution ~]# doveadm > > usage: doveadm [-Dv] [-f <formatter>] <command> [<args>] > > > > altmove [-u <user>|-A] [-S <socket_path>] <search query> > > auth [-a <auth socket path>] [-x <auth info>] <user> [<password>] > > config [doveconf parameters] > > director add|flush|map|remove|status > > dump [-t <type>] <path> > > expunge [-u <user>|-A] [-S <socket_path>] <search query> > > fetch [-u <user>|-A] [-S <socket_path>] <fields> <search query> > > force-resync [-u <user>|-A] [-S <socket_path>] <mailbox> > > help <cmd> > > import [-u <user>|-A] [-S <socket_path>] <source mail location> <dest parent mailbox> <search query> > > kick [-a <anvil socket path>] [-f] <user mask>[|]<ip/bits> > > log find|reopen|test > > mailbox create|delete|list|mutf7|rename|status|subscribe|unsubscribe > > penalty [-a <anvil socket path>] [<ip/bits>] > > purge [-u <user>|-A] [-S <socket_path>] > > pw [-l] [-p plaintext] [-r rounds] [-s scheme] [-u user] [-V] > > reload > > search [-u <user>|-A] [-S <socket_path>] <search query> > > sis deduplicate|find > > stop > > user [-a <userdb socket path>] [-x <auth info>] <user mask> [...] > > > > ================================> > > > Please suggest me. > > > > Thanks, > > Kishore Potnuru > > `doveadm backup -R -u someone imapc:` comes to mind, with master password/master user authentication. > > Aki-------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20200727/33caa23b/attachment.html>
No, but there is backup option on the new server. That's why the -R, which means "backup to here". Aki> On 27/07/2020 16:20 Kishore Potnuru <kishore.reachme at gmail.com> wrote: > > > Hi, > > But there is no "doveadm backup" option in dovecot 2.0.9 version. > > [root at production ~]# doveadm -backup > doveadm: invalid option -- 'b' > [root at production ~]# dovecot --version > 2.0.9 > > Copy the contents by using "scp", will that work? > > Thanks, > Kishore Potnuru > > > On Mon, Jul 27, 2020 at 10:00 AM Aki Tuomi <aki.tuomi at open-xchange.com> wrote: > > > > > On 27/07/2020 11:59 Kishore Potnuru <kishore.reachme at gmail.com> wrote: > > > > > > > > > Hi > > > > > > I am in the process/planning of moving from my existing dovecot imap/pop3 server to 2 new servers (for HA/Resilience). I will be implementing dovecot replication on new servers. Please find my current and new servers versions. > > > > > > My Current Production Server details: > > > =======================> > > Linux OS - Red Hat Enterprise Linux Server release 6.5 (Santiago) > > > Dovecot version - 2.0.9 > > > Postfix version - 2.6.6 > > > =======================> > > > > > New Servers: > > > =========================> > > Linux OS - Red Hat Enterprise Linux Server release 7.7 (Maipo) > > > Dovecot version - 2.2.36 (1f10bfa63) > > > Postfix version - 2.10.1 > > > =========================> > > > > > What is the best way to stop/copy/migrate the current production data to the new servers? I am planning the following steps. Not sure if it is correct or not. > > > > > > 1. Stop the Postfix services on the old server and wait for few mins. So that no new emails will be coming to the old servers. Existing emails will be delivered to the receipients. > > > > > > 2. copy/migrate the data from old server to new servers. Please suggest what is the best way? > > > > > > 3. I see that dovecot version(2.0.9) in old production server, I do not know the which is the best option? see the options in the current version. > > > > > > ================================> > > [root at prodcution ~]# doveadm > > > usage: doveadm [-Dv] [-f <formatter>] <command> [<args>] > > > > > > altmove [-u <user>|-A] [-S <socket_path>] <search query> > > > auth [-a <auth socket path>] [-x <auth info>] <user> [<password>] > > > config [doveconf parameters] > > > director add|flush|map|remove|status > > > dump [-t <type>] <path> > > > expunge [-u <user>|-A] [-S <socket_path>] <search query> > > > fetch [-u <user>|-A] [-S <socket_path>] <fields> <search query> > > > force-resync [-u <user>|-A] [-S <socket_path>] <mailbox> > > > help <cmd> > > > import [-u <user>|-A] [-S <socket_path>] <source mail location> <dest parent mailbox> <search query> > > > kick [-a <anvil socket path>] [-f] <user mask>[|]<ip/bits> > > > log find|reopen|test > > > mailbox create|delete|list|mutf7|rename|status|subscribe|unsubscribe > > > penalty [-a <anvil socket path>] [<ip/bits>] > > > purge [-u <user>|-A] [-S <socket_path>] > > > pw [-l] [-p plaintext] [-r rounds] [-s scheme] [-u user] [-V] > > > reload > > > search [-u <user>|-A] [-S <socket_path>] <search query> > > > sis deduplicate|find > > > stop > > > user [-a <userdb socket path>] [-x <auth info>] <user mask> [...] > > > > > > ================================> > > > > > Please suggest me. > > > > > > Thanks, > > > Kishore Potnuru > > > > `doveadm backup -R -u someone imapc:` comes to mind, with master password/master user authentication. > > > > Aki > >
Hi , I have tried the below command from the new server. But I am getting an error. Anything is missing here? =======[root at production1 test.org.com]# doveadm backup -R -u kishore at test.org.com remote:vmail at production2.baplc.com vmail at production1.baplc.com's password: usage: doveadm [-Dv] [-f <formatter>] <command> [<args>] altmove [-u <user>|-A] [-S <socket_path>] <search query> auth [-a <auth socket path>] [-x <auth info>] <user> [<password>] config [doveconf parameters] director add|flush|map|remove|status dump [-t <type>] <path> expunge [-u <user>|-A] [-S <socket_path>] <search query> fetch [-u <user>|-A] [-S <socket_path>] <fields> <search query> force-resync [-u <user>|-A] [-S <socket_path>] <mailbox> help <cmd> import [-u <user>|-A] [-S <socket_path>] <source mail location> <dest parent mailbox> <search query> kick [-a <anvil socket path>] [-f] <user mask>[|]<ip/bits> log find|reopen|test mailbox create|delete|list|mutf7|rename|status|subscribe|unsubscribe penalty [-a <anvil socket path>] [<ip/bits>] purge [-u <user>|-A] [-S <socket_path>] pw [-l] [-p plaintext] [-r rounds] [-s scheme] [-u user] [-V] reload search [-u <user>|-A] [-S <socket_path>] <search query> sis deduplicate|find stop user [-a <userdb socket path>] [-x <auth info>] <user mask> [...] who [-a <anvil socket path>] [-1] [<user mask>] [<ip/bits>] dsync-local(kishore at test.org.com): Error: read(vmail at production1.baplc.com) failed: EOF (version not received) dsync-local(kishore at test.org.com): Error: Remote command returned error 1: ssh -lvmail production1.baplc.com doveadm dsync-server - ukishore at test.org.com [root at production1 test.org.com]# ======= On Mon, Jul 27, 2020 at 3:08 PM Aki Tuomi <aki.tuomi at open-xchange.com> wrote:> No, but there is backup option on the new server. That's why the -R, which > means "backup to here". > > Aki > > > On 27/07/2020 16:20 Kishore Potnuru <kishore.reachme at gmail.com> wrote: > > > > > > Hi, > > > > But there is no "doveadm backup" option in dovecot 2.0.9 version. > > > > [root at production ~]# doveadm -backup > > doveadm: invalid option -- 'b' > > [root at production ~]# dovecot --version > > 2.0.9 > > > > Copy the contents by using "scp", will that work? > > > > Thanks, > > Kishore Potnuru > > > > > > On Mon, Jul 27, 2020 at 10:00 AM Aki Tuomi <aki.tuomi at open-xchange.com> > wrote: > > > > > > > On 27/07/2020 11:59 Kishore Potnuru <kishore.reachme at gmail.com> > wrote: > > > > > > > > > > > > Hi > > > > > > > > I am in the process/planning of moving from my existing dovecot > imap/pop3 server to 2 new servers (for HA/Resilience). I will be > implementing dovecot replication on new servers. Please find my current and > new servers versions. > > > > > > > > My Current Production Server details: > > > > =======================> > > > Linux OS - Red Hat Enterprise Linux Server release 6.5 (Santiago) > > > > Dovecot version - 2.0.9 > > > > Postfix version - 2.6.6 > > > > =======================> > > > > > > > New Servers: > > > > =========================> > > > Linux OS - Red Hat Enterprise Linux Server release 7.7 (Maipo) > > > > Dovecot version - 2.2.36 (1f10bfa63) > > > > Postfix version - 2.10.1 > > > > =========================> > > > > > > > What is the best way to stop/copy/migrate the current production > data to the new servers? I am planning the following steps. Not sure if it > is correct or not. > > > > > > > > 1. Stop the Postfix services on the old server and wait for few > mins. So that no new emails will be coming to the old servers. Existing > emails will be delivered to the receipients. > > > > > > > > 2. copy/migrate the data from old server to new servers. Please > suggest what is the best way? > > > > > > > > 3. I see that dovecot version(2.0.9) in old production server, I do > not know the which is the best option? see the options in the current > version. > > > > > > > > ================================> > > > [root at prodcution ~]# doveadm > > > > usage: doveadm [-Dv] [-f <formatter>] <command> [<args>] > > > > > > > > altmove [-u <user>|-A] [-S <socket_path>] <search query> > > > > auth [-a <auth socket path>] [-x <auth info>] <user> [<password>] > > > > config [doveconf parameters] > > > > director add|flush|map|remove|status > > > > dump [-t <type>] <path> > > > > expunge [-u <user>|-A] [-S <socket_path>] <search query> > > > > fetch [-u <user>|-A] [-S <socket_path>] <fields> <search query> > > > > force-resync [-u <user>|-A] [-S <socket_path>] <mailbox> > > > > help <cmd> > > > > import [-u <user>|-A] [-S <socket_path>] <source mail location> > <dest parent mailbox> <search query> > > > > kick [-a <anvil socket path>] [-f] <user mask>[|]<ip/bits> > > > > log find|reopen|test > > > > mailbox create|delete|list|mutf7|rename|status|subscribe|unsubscribe > > > > penalty [-a <anvil socket path>] [<ip/bits>] > > > > purge [-u <user>|-A] [-S <socket_path>] > > > > pw [-l] [-p plaintext] [-r rounds] [-s scheme] [-u user] [-V] > > > > reload > > > > search [-u <user>|-A] [-S <socket_path>] <search query> > > > > sis deduplicate|find > > > > stop > > > > user [-a <userdb socket path>] [-x <auth info>] <user mask> [...] > > > > > > > > ================================> > > > > > > > Please suggest me. > > > > > > > > Thanks, > > > > Kishore Potnuru > > > > > > `doveadm backup -R -u someone imapc:` comes to mind, with master > password/master user authentication. > > > > > > Aki > > > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20200727/b14b526b/attachment.html>