Git Product home page Git Product logo

Comments (41)

sudoman281 avatar sudoman281 commented on August 17, 2024 4

I would even be happy just if there was an option to export and import all the settings (accounts, templates, signatures, etc.) to and from a file. Secure? Absolutely. Intuitive? Not really, but better than having to set everything up over and over again.

from mailspring.

svanschooten avatar svanschooten commented on August 17, 2024 3

Or at least specify where you want to store your config if non-default storage is preferred, then I'll just refer that to a location in my ownCloud sync.

from mailspring.

modelmat avatar modelmat commented on August 17, 2024 2

I would agree. There was an issue in the Nylas Mail GitHub on this too.

The main reason why it wasn't happening is that the ID server wasn't secure enough.
However, it may be possible to offer a way to store auth tokens and settings in a specific file/directory. This allows for it to be synced to a cloud storage service or just copied onto other devices.

from mailspring.

V3XATI0N avatar V3XATI0N commented on August 17, 2024 2

Yeah configuration could be "synced" in the same way that, for example, Enpass allows you to store your database in a 3rd party cloud provider.

from mailspring.

squintgit avatar squintgit commented on August 17, 2024 2

+1

from mailspring.

V3XATI0N avatar V3XATI0N commented on August 17, 2024 1

I am not an expert, but I don't see why it would have to be any less secure than, for example, the way Firefox Sync saves website login credentials using a user-supplied encryption key.

from mailspring.

artsgirl avatar artsgirl commented on August 17, 2024 1

+1

I hadn't even thought about new accounts being added to all machines, that's a great piece of this as well. The thing that brought me here was the desire to not have to recreate all my different signatures on all my machines (and recreate them every time I do a reinstall or get a new machine).

from mailspring.

TomMeulendijks avatar TomMeulendijks commented on August 17, 2024 1

+1

This would be a great addition.

from mailspring.

gabor-me avatar gabor-me commented on August 17, 2024 1

+1

from mailspring.

kubo-so avatar kubo-so commented on August 17, 2024 1

This feature is desperately needed. Or an export settings feature.

from mailspring.

krasi-georgiev avatar krasi-georgiev commented on August 17, 2024 1

in the time being can you point to were are the settings are kept, maybe a simple copy and paste to the new installation would work?

from mailspring.

sn3h avatar sn3h commented on August 17, 2024 1

boy, I'd pay for this..

from mailspring.

modelmat avatar modelmat commented on August 17, 2024

The issue is that it needs to be more secure - the service would be storing the keys to your kingdom (so to speak).

I would agree, however, that using an encryption key known only to the user would work - it could be done similar to how Authy (2FA app) syncs tokens.

Alternatively, using cloud storage APIs and storing them there directly (ofc this has limited supported and requires vendor-specific implementations).

from mailspring.

AbiertaMente avatar AbiertaMente commented on August 17, 2024

+1 to this

from mailspring.

csotiriou avatar csotiriou commented on August 17, 2024

+1

from mailspring.

rob1998 avatar rob1998 commented on August 17, 2024

+1

from mailspring.

Freakspot avatar Freakspot commented on August 17, 2024

+1

from mailspring.

serhattsnmz avatar serhattsnmz commented on August 17, 2024

+1

from mailspring.

FreddieRidell avatar FreddieRidell commented on August 17, 2024

+1, I save and sync my configs for all my other tools using git, and would be really happy with a just a json config file that was safe to check in :)

from mailspring.

itsfabijano avatar itsfabijano commented on August 17, 2024

+1

from mailspring.

CorentinOme avatar CorentinOme commented on August 17, 2024

+1

from mailspring.

bashfulrobot avatar bashfulrobot commented on August 17, 2024

+1

from mailspring.

cschloesser avatar cschloesser commented on August 17, 2024

+1
Is there any update on that?

from mailspring.

svanschooten avatar svanschooten commented on August 17, 2024

+1
No responses?

from mailspring.

kartikarora avatar kartikarora commented on August 17, 2024

Is this still happening? Syncing preferences and signatures at the least?

from mailspring.

sudoman281 avatar sudoman281 commented on August 17, 2024

+1

from mailspring.

svanschooten avatar svanschooten commented on August 17, 2024

According to this post, you can easily find where your config is stored, and it seems the most important bits (for me at least; the config.json, dictionaries, keymap.json and templates) can be found there.

@Foundry376 how (un)safe is it to sync these files and folders? Because these to not contain the passwords and such, maybe a simple mailspring ID sync? Otherwise I could look into a preferences setting that allows you to store at least the mentioned above somewhere else (synced folder)

from mailspring.

joshtwo avatar joshtwo commented on August 17, 2024

If you look at the codebase, you'll see a lot of data is simply put in localStorage within the app. By opening the developer tools on your Mailspring install, you can sync this data back and forth by hand without expending a lot of effort. I just did it for my mailbox forwarding rules.

from mailspring.

zachbf avatar zachbf commented on August 17, 2024

+1

from mailspring.

covelus avatar covelus commented on August 17, 2024

Although it is not exactly the same, I could make a suggestion. I already suggested this on this other Feature Request
If you could do it in the way that it can be automated (as through a BASH and PowerShell script, callable from Ansible), much better.

My use case (which is uncommon, but I guess not that weird, and, in any case, similar to what this feature request describes):

Using mainly with Cloud tools and Ansible, I need to do:

  1. From 1 single Virtual Machine template (as Ubuntu Linux Desktop or Windows), I need to deploy several VMs for training workshops, which include several generic but different student users.
  2. after the VMs are deployed, I automatically deploy software, including email clients for different mail accounts (not the same, that would be easy just including in the template VM), and configure them.
  3. Issue: I could not find the way to auto-configure these several different email clients (we are not using auto-discovery e-mail servers, as Exchange).
  4. I am testing moving Mainspring config files (easy doable with Ansible), but not very successful.

What I would need is to be able to export an email client account profile/ID, even manually, and then be able to import that config or ID automatically using Ansible.
A case: running a script to import it (BASH/Powershell, depending on the system).
A related but independent Mailspring tool to import could be useful, or running Mailspring a first time with some configuration-import parameter.

After that, I could even develop an Ansible module for Mailspring, which probably would make your tool more attractive for advanced users/sysadmins.

Thank you very much

from mailspring.

joshtwo avatar joshtwo commented on August 17, 2024

The problem is you don't need to move config files, you need to change what's in localStorage. If you can automate loading the databases Electron uses into your own headless Chrome instance and spoof the domain, maybe you'll be able to accomplish it.

from mailspring.

 avatar commented on August 17, 2024

+1

from mailspring.

CaryRW avatar CaryRW commented on August 17, 2024

+1

This request is almost 2 years old now. Is this feature coming or not? I, like others, have multiple systems and running on different OS'es (Mac, Winows, and Linux). I just switched to Mailspring and, of course, this was the one feature I didn't even look at since a lot of other apps that work cross-platform have it. As I now get ready to install my Windows host, I wanted to get my settings on my Mac moved over. It would absolutely save a couple hours of work versus having to re-type everything by hand.

I will keep searching, but on the off-chance I missed the feature, please forgive the reply. :-)

from mailspring.

ServerTech avatar ServerTech commented on August 17, 2024

+1

from mailspring.

FrankWhoee avatar FrankWhoee commented on August 17, 2024

+1

from mailspring.

ezersky avatar ezersky commented on August 17, 2024

+1

from mailspring.

mwolfinspace avatar mwolfinspace commented on August 17, 2024

+1

from mailspring.

asalce avatar asalce commented on August 17, 2024

localStorage

Maybe there could be a way to accomplish this "securely" by saving the mailspring localStorage object as a JSON attachment to a "DRAFT" email (only save when changes are made to preferences). Then behind the scenes all your MailSpring instances are periodically checking that drafted email for changes, then notifying you: "Looks like your preferences have been updated in another instance of MailSpring, would you like to accept or deny?"

What do you all think?

from mailspring.

svanschooten avatar svanschooten commented on August 17, 2024

@sudoman281 Even importing/exporting from/to a file would be intuitive, I mean that is how it is still done in a lot of cases concerning configuration data. I can figure out on my own how to sync it, but saving configuration would mean a lot, since I then can just import everything on a new install

from mailspring.

foundry376-bot avatar foundry376-bot commented on August 17, 2024

This issue has been mentioned on Mailspring Community. There might be relevant details there:

https://community.getmailspring.com/t/sync-templates-signatures-accounts-etc-accross-multiple-devices/265/2

from mailspring.

CodeMouse92 avatar CodeMouse92 commented on August 17, 2024

We are in the process of migrating issues to Discourse, which can better facilitate discussion and discovery, and so GitHub Issues can focus on issues that are confirmed and slated for resolution in the near term. Learn more about the changes here.

This issue appears to be related to one already on Discourse:

https://community.getmailspring.com/t/sync-templates-signatures-accounts-etc-accross-multiple-devices/265

We're closing and locking the issue here as part of this migration. Rest assured, this doesn't mean the issue is being discarded or ignored. Please consider joining the Discourse community and continuing the discussion there.

We hope to see you on Discourse soon!

-The Mailspring Team

from mailspring.

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.