> On 27/12/2023 11:33 EET lutzn via dovecot <dovecot@dovecot.org> wrote:
> 
>  
> Hi!
> 
> Due to a fatal hardware error we have to extract data of all existing imap 
> accounts and all their boxes/folders etc. from an mdbox store starting with 
> the 5th of december until today.  Then we have to restore the old system and 
> import the data back into it.  Mail before 5th will come from the system 
> backup, newer mail from that export.  After that it may be possible that 
> some/few mails may exist twice in the boxes, but that's ok.
> 
> 1.  What would be the command line for doveadm to extract everything starting 
> the 5th?  I find that the command line for doveadm is pretty complicated.  I 
> tried but I am not sure if I really got all mails exported.  So I would like 
> to ask if someone with much more experience can give me a command line that 
> surely does what we want.  The command will be run from a remote machine.
> 

You can use doveadm import to specify search, using doveadm-search-query(7). Be 
careful though, import is not re-entrant, and will happily import same mails 
again.

> 2.  And what would be the command line to restore all the mails that we have 
> exported back into the system?  (The folder and account structure is the 
> same.)
> 

doveadm sync is probably best tool for this.

> 3.  After that some of the mails may exist twice.  Is that a problem, maybe 
> because of internal IDs?
> 

If duplicates appear, you can try using doveadm deduplicate.

> 4.  Are there any other things we need to be aware of when doing that?
> 
> I thank you very much for your help!
> 
> Cheers!
> -lutzn
> 
> 
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org

Aki
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to