Git Product home page Git Product logo

Comments (5)

klando avatar klando commented on June 12, 2024 1

btw I basically ended up doing exactly what's written in the howto...

from imap-backup.

joeyates avatar joeyates commented on June 12, 2024

Hi @klando

You didn't include the command :) But, from the backtrace it looks like you're doing a restore.

The server you're restoring to does not use / as its "delimiter" - the separator between folder and subfolder names - it probably uses .

Unfortunately, imap-backup does not yet have an option for specifying the delimiter when running restore.

As a hacky workaround, you could use the restore command, which accepts a --destination-delimiter parameter - YMMV.

See this HOWTO.

To see which delimiter your provider uses, run the namespaces command:

imap-backup remote namespaces [email protected] -c config/my-config.json 
Name       Prefix     Delimiter
personal   ""         "."
other      (Not defined)
shared     (Not defined)

Here . is the delimiter.

from imap-backup.

klando avatar klando commented on June 12, 2024

Hey @joeyates
Tks for your software, amazing.
About the restore, I didn't see a --destination-delimiter though...
As a workaround I have renamed and reorganized files here.

My use case is that I had to migrate accounts without any option to have both imap servers up at the same time, no inter-connection available.

I didn't explore all options of imap-backup but I came to the conclusion that it's not the design and it's better to mirror accounts to change delimiters and all (well let it do automatically).. So I'm arranging for a 2 steps migration via a third IMAP instead of having backup files...

from imap-backup.

joeyates avatar joeyates commented on June 12, 2024

Reopening as the --delimiter flag needs to be added to restore

from imap-backup.

joeyates avatar joeyates commented on June 12, 2024

The --delimiter parameter (alongside --prefix) is now available from version 14.6.0

from imap-backup.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.