I wish the license was MIT. The author could then have simply made some sort of an open core model instead of resorting to this ID business.
Hey! Mailspring maintainer here—could you elaborate on the "open core model"? I'm not sure I follow. If it'd generate more than $~10k/mo in revenue and would allow me and others at F376 to sustainably work on Mailspring indefinitely, it might be a great alternative to the Mailspring ID and pro features.
Mailspring: A fork of Nylas Mail by one of the original authors
31–40 of 91 posts
Re: Mailspring: A fork of Nylas Mail by one of the original authors
#32Earlier quoted context omitted.
Why is it regarded as weird to use IMAP for this? It seems like an obvious use for IMAP.
I don't know IMAP beyond the very basics, but I presumed that it doesn't include facilities for adding metadata. Correct me if I'm wrong! So if you wanted to store snoozing info, you'd have to encode that oddly somewhere -- in a fake email item name? Or as an added mail header (if it's considered polite for clients to add them)?
Re: Mailspring: A fork of Nylas Mail by one of the original authors
#33Hey folks! Mailspring maintainer here — glad to see this on Hacker News. For anyone just catching up, here's the tldr on Mailspring: - It's a fork of Nylas Mail with the entire mailsync codebase (~40k lines of JavaScript) replaced with a new C++ core based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero "CPU Wakes" thanks to new C++11 features, which translates to great bat…
Re: Mailspring: A fork of Nylas Mail by one of the original authors
#34Earlier quoted context omitted.
Can you tell me what is wrong with gmail? It seems to check all your boxes.
I prefer desktop clients (even the horrible electron things that pass as such these days), and I'm not thrilled with gmails UI which I find a bit cluttered and frustrating. It also doesn't support email snoozing, which I love. Google Inbox is a better UI, but goes too far the other way towards wasting too much space. It's also missing some key features, and is still not a desktop client. Also, neither one of them sup…
I'm curious, such as what?
Re: Mailspring: A fork of Nylas Mail by one of the original authors
#35Earlier quoted context omitted.
I don't know IMAP beyond the very basics, but I presumed that it doesn't include facilities for adding metadata. Correct me if I'm wrong! So if you wanted to store snoozing info, you'd have to encode that oddly somewhere -- in a fake email item name? Or as an added mail header (if it's considered polite for clients to add them)?
Using a header works fine - making up your own is legal. I've been known to add headers for entertainment purposes.
But if your longish snoozes end at the same time, you can use a flag.
(IMAP's cache semantics say: If you download a part of the message it stays valid. Other people cannot change what you have downloaded.)
Re: Mailspring: A fork of Nylas Mail by one of the original authors
#36I like the UI and some features of Nylas, and thus Mailspring. But the fact I need a third party server worry me. I would love an open source native mail client that do all the syncing locally
The syncing is done locally, no credentials are sent to Mailspring for your email accounts.
Re: Mailspring: A fork of Nylas Mail by one of the original authors
#37Earlier quoted context omitted.
Can you tell me what is wrong with gmail? It seems to check all your boxes.
I prefer desktop clients (even the horrible electron things that pass as such these days), and I'm not thrilled with gmails UI which I find a bit cluttered and frustrating. It also doesn't support email snoozing, which I love. Google Inbox is a better UI, but goes too far the other way towards wasting too much space. It's also missing some key features, and is still not a desktop client. Also, neither one of them sup…
Re: Mailspring: A fork of Nylas Mail by one of the original authors
#38Earlier quoted context omitted.
Why is it regarded as weird to use IMAP for this? It seems like an obvious use for IMAP.
I don't know IMAP beyond the very basics, but I presumed that it doesn't include facilities for adding metadata. Correct me if I'm wrong! So if you wanted to store snoozing info, you'd have to encode that oddly somewhere -- in a fake email item name? Or as an added mail header (if it's considered polite for clients to add them)?
Re: Mailspring: A fork of Nylas Mail by one of the original authors
#39Nylas (like other apps e.g. Airmail) kept the password on their servers (Nylas ID, now it's Mailspring ID) so basically they had (could have) access to all my data even when it's not lying on my computer. I asked them about it and they never replied. I wish it was just a native (or not) IMAP client and I definitely want out of those Link and Open Tracking features. (Edit): There's a GitHub issue related to it - https…
Hey folks! Just to be clear, Mailspring does /not/ send your email credentials to the cloud - all the mail sync is done locally, and your passwords are stored in your system keychain / keyring. I spent a good chunk of time re-implementing things like snooze and send later to work without a backend server. That's actually mentioned a few sentences before the quote above in that GitHub issue ;-) The Mailspring ID store…
My bad. I somehow missed it.
Since you are here:
- What if I am sending an email to a person who doesn’t use Mailspring? Can the tracking still be achieved? I am don’t know the technical details of how email works but I believe it can’t be done unless the mail client adds something to the mail being sent. Right? So how does it work with Mailspring IDs?
- Can I opt to not track my mails/activities and not be tracked too?
- What all the meta data leavea my local system and goes to Mailspring? Is there a complete list somewhere? Also how are they stored on your serves?
Apologies again for posting incorrect info about your OSS.