Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Single click email export #1292

Open
mpfau opened this issue Jun 4, 2019 · 11 comments
Open

Single click email export #1292

mpfau opened this issue Jun 4, 2019 · 11 comments
Labels
roadmap label to indicate that this issue is/was part of the roadmap and is visible on the website
Milestone

Comments

@mpfau
Copy link
Contributor

mpfau commented Jun 4, 2019

As a user i want to be able to export all the emails in my mailbox at once so that i don't have to go through each folder and select the emails.

Acceptance criteria

  • Action to start export of complete mailbox is available from the desktop client
  • The user must choose a directory of the file system to store the exported data in.
  • Export contains mails and attachments
  • Folder structure is preserved
  • Exported emails are stored in plain text (eml) format on the user's device
  • Export is rate limited (maybe once a week)
  • Admin users should be able to export emails for their users.
  • Export use regular entity request to download and decrypt emails.
  • Amount of REST request should be reduced by making use of range request for LET and , loadMultiple for ET
  • State of the export is tracked, so that the export continues if the client process stops.
  • The status of the export is visible.
  • If an export is active is should resume automatically next time the user logs into the client

Implementation hints

We already did some research on this topic and notes were taken in the Wiki how export is done by other providers. Information can be found under "Development > Tutanota > Compatibility"

@mpfau mpfau added the improvement nice-to-haves that are not impeding usage of any features label Jun 4, 2019
@ryanpcmcquen
Copy link

What is the status on this?

@joshdcox
Copy link

Offline MBOX import/export would be a great feature addition that allows users to more easily migrate to Tutanota, back up their mail, and have comfort in their ability to leave with their mail even if they can't access Tutanota servers (due to events like this or this or this).

@bedhub bedhub added this to the Roadmap milestone May 4, 2020
@bedhub
Copy link
Contributor

bedhub commented Jul 15, 2020

Some thoughts what needs to be clarified for the implementation:

  • check which export formats can be used and can also be used larger mailboxes.
  • check which formats are supported by other mail providers.
  • check how to export data for all users of an account.
  • check how to preserver folder structure
  • define rate limits for exporting whole mailbox (maybe once a week)

@bedhub bedhub changed the title Single click export Single click email export Jul 16, 2020
@vitoreiji
Copy link
Contributor

@bedhub check out the export branch, please.

@bedhub bedhub added new feature user stories in varying refinement states idea notes down not immediately solvable things that don't have general buy-in yet and removed improvement nice-to-haves that are not impeding usage of any features idea notes down not immediately solvable things that don't have general buy-in yet labels Feb 4, 2022
@eriteric
Copy link

Hello from the future 👋 just checking in on this

@crepererum
Copy link

Workaround: https://github.com/crepererum/tatutanatata

@realpixelcode
Copy link

Seems to be implemented in the latest version.

grafik

@ferntheplant
Copy link

Exporting even just a couple dozen emails takes ages. Also the "select all" checkbox only selects emails that have loaded into view...

@scollovati
Copy link

scollovati commented May 11, 2023

Tutanota could implement an IMAP bridge like the one that Proton has done. Furthermore, Proton made the underlying library open source:

@charlag
Copy link
Contributor

charlag commented May 11, 2023

Exporting even just a couple dozen emails takes ages. Also the "select all" checkbox only selects emails that have loaded into view...

there's a "load all" button for this.

This issue is not about selecting things or about IMAP bridges, this is about bulk export, please refer to "Discussions" for unrelated topics

@bedhub bedhub added roadmap label to indicate that this issue is/was part of the roadmap and is visible on the website and removed new feature user stories in varying refinement states labels Feb 2, 2024
@aescgar
Copy link

aescgar commented Aug 20, 2024

I'd like to suggest that, instead of only allowing a bulk export of all emails from the dawn of time that the user be given the option to select a start date, similar to how the Search function works. For example, the user should be able to export only emails from 2022-08-20 through the current time. Otherwise, doing monthly or yearly backups would having to re-download possibly tens of thousands of emails that have already been exported. This would be annoying for the user, take up more time, and unnecessarily stressful on both the Tuta server and the client device. Selecting individual emails is not sufficient for a large time-specific export for the same reasons it is not sufficient for a complete export.

I know this is only on the roadmap and not yet being implemented, but I thought this was an important criterion to set before the feature was produced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap label to indicate that this issue is/was part of the roadmap and is visible on the website
Projects
None yet
Development

No branches or pull requests