foundry376 / mailspring Goto Github PK
View Code? Open in Web Editor NEW:love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
Home Page: https://getmailspring.com/
License: GNU General Public License v3.0
:love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
Home Page: https://getmailspring.com/
License: GNU General Public License v3.0
GitHub doesn't allow you to search the code of a forked repository for some odd reason, forcing you to search the parent repo instead. Since Mailspring has diverged so much from Nylas, those search results would be very inaccurate.
Since Mailspring will never be submitting Pull Requests back to Nylas, it seems unnecessary to keep it as a fork.
On GitHub's help site, they say:
To detach the fork and turn it into a standalone repository on GitHub, contact GitHub Support. If the fork has forks of its own, let support know if the forks should move with your repository into a new network or remain in the current network.
(Source)
There's not currently a way to empty the trash in Mailspring. Now that the app is built on Mailcore2 (as opposed to the Nylas APIs), this is totally possible - just need to write the code for it.
...
Windows 10
1.01-ba1d6734
--
Bug?
...
Gmail?
System stalls for 10+ minutes at times, especially when waking from sleep. Computer is virtually unusable during this time.
Task manager shows near 100% disk usage for this amount of time for Mailspring/mailsync. I have an SSD, so it's unusual for the disk to be active for this long.
Resource monitor in Windows shows "System" and mailspring constantly reading from "edgehill" db file.
--
Feature Request?
...
https://github.com/Foundry376/Mailspring/blob/master/.gitmodules - this repository is not found
Just like chrome, using Ctrl+Tab & Ctrl+Shift+Tab to switch inboxes (just like Ctrl+1,Ctrl+2)
Would it be possible to make the SMTP account details optional.
So we can create a receive-only account ?
Edit by Maintainers: You can find a more complete response to this question on our Knowledge Base here: https://foundry376.zendesk.com/hc/en-us/articles/115003141552-What-is-a-Mailspring-ID-and-why-do-I-need-one-
Feature Request?
I'm not interested in the features Mailspring ID brings. Would it be possible to use Mailspring without Mailspring ID? I believe all necessary features for a fully-working open source email client are built-in, so why forcing to use Mailspring ID? This, along with mailsync not being open source (#24), kinda defeats the purpose of the Mailspring client being open source. Well, besides the fact that anybody can make a fork of this project and disable the feature.
Thunderbird.
It seems there is now a fork, started by @notpushkin, that removes Mailspring ID. Updating the issue to give it some visibility to the comment that announces it:
Hey broth/33/rs, tell me what you think. https://github.com/notpushkin/Mailspring-Libre
Hey!
I'm getting this error in loop (every couple of minutes)
No
Mac OS X Sierra
1.0.0
--
Bug?
I'm trying to sync an Hotmail account (Office365).
I'm getting "Encountered an error while syncing [email protected]" in the sidebar.
Looking at the console, there's the following error:
Error: SyncWorker crashed with SIGSEGV (code null):
Error: null
A segmentation fault occurred during program execution.
This typically happens when you try to dereference a pointer
that is NULL or invalid.
19506 [2017-10-04 14:48:31.627] [background] [critical]in mailsync Message::Message(mailcore::IMAPMessage*, Folder&, long)
{
"stack": "in mailsync Message::Message(mailcore::IMAPMessage*, Folder&, long)\nin mailsync MailProcessor::insertMessage(mailcore::IMAPMessage*, Folder&, long)\nin mailsync MailProcessor::insertFallbackToUpdateMessage(mailcore::IMAPMessage*, Folder&, long)\nin mailsync SyncWorker::syncFolderUIDRange(Folder&, mailcore::Range, bool, __1::vector*)\nin mailsync SyncWorker::syncNow()\nin mailsync runBackgroundSyncWorker()\nin mailsync void* __1::__thread_proxy(void*)\n0x7fff9736693b _pthread_body\n0x7fff97366887 _pthread_body\n0x7fff9736608d thread_start\n\n\n",
"log": "19497 [2017-10-04 14:47:51.668] [foreground] [info] Idling on folder INBOX\n19497 [2017-10-04 14:48:03.899] [metadataExpiration] [info] Scanning for expired metadata\n19497 [2017-10-04 14:48:03.899] [metadataExpiration] [info] -- Will wake for next expiration in 7201sec\n19506 [2017-10-04 14:48:08.908] [main] [info] ------------- Starting Sync ---------------\n19506 [2017-10-04 14:48:08.915] [background] [info] Marking all folders as `busy`\n19506 [2017-10-04 14:48:08.915] [metadata] [info] Metadata delta stream starting...\n19506 [2017-10-04 14:48:08.925] [background] [info] Syncing folder list...\n19506 [2017-10-04 14:48:10.288] [background] [info] Syncing folder list...\n19506 [2017-10-04 14:48:10.373] [background] [info] syncFolderUIDRange - (INBOX, UIDs: 11685 - 16685, Heavy: true)\n19506 [2017-10-04 14:48:11.405] [foreground] [info] syncFolderUIDRange - (INBOX, UIDs: 17175 - 17456, Heavy: false)\n19506 [2017-10-04 14:48:12.170] [foreground] [info] Idling on folder INBOX\n19506 [2017-10-04 14:48:23.916] [metadataExpiration] [info] Scanning for expired metadata\n19506 [2017-10-04 14:48:23.916] [metadataExpiration] [info] -- Will wake for next expiration in 7201sec\n",
"provider": "office365"
}
Office365 (Hotmail)
I'm not exactly sure what's happening here. Maybe of interest, this is a really old email account with thousands of emails over the last 15 years.
Let me know if there's more I can do to help debug.
--
...
#15
...
Windows 10 Pro 1703
Bug?
...
no
...
Gmail
--
Feature Request?
...
In a lot of the images and pictures, the titles are shown as Nylas N1. Possibly change this to the Mailspring.
Also, I would for their to be a new logo rather than the rather yucky looking cyan & white Nylas logo. (which also looks like Apple Mail on iOS). I was thinking maybe use orange with a secondary colour (even if it has a similar style), just to differentiate between the clients.
No
MacOs Sierra 10.12.6
Version 1.0.1 (1.0.1)
Bug?
Yes
No, clean install
No
Yes.
The contents of an email should NEVER alter the mail client in any way.
Cannot see any.
$ uname -ar
Linux 4.13.3-1-ARCH #1 SMP PREEMPT Thu Sep 21 20:33:16 CEST 2017 x86_64 GNU/Linux
$ cat /etc/arch-release
Antergos Linux release 17.9 (ISO-Rolling)
$ mailspring --version
1.0.1-ba1d6734
--
Bug
No.
Maybe gmail?
When I open the app, it tries to sync my gmail account, and it fails.
In the console, I can see lots of output, and this line comes up again and again when I try to resync
/usr/lib/mailspring/resources/app.asar.unpacked/mailsync: line 4: 31460 Aborted (core dumped) LD_LIBRARY_PATH=". ${LD_LIBRARY_PATH}" "$(dirname $0)/mailsync.bin" "$@"
Hi @bengotow, my Mailspring setup is trying to update to 1.0.2 but it doesn't end. I have waited for 20 minutes by now. Maybe some cached data is preventing the new version to be downloaded?
No clue on dev tools.
No
macOS Sierra 10.12.6
1.0.1
--
Bug?
No
Over at Nylas Mail they made clear they did not intend to support sending in plaintext only. We already have one related request here, but I wanted to give it its own issue.
Is this something Mailspring intends to support?
Yes, Thunderbird.
This was one of my favorite features of Mailbox
When mailbox brought an email tread out of snooze, it would mark it unread and bring it to the top of the inbox. This made it really nice for managing your inbox and bring things back to your attention later. Even just marking as unread would help.
Currently, snooze brings items back into your inbox, but unless you're running a perfect inbox zero (meaning you actually make it to zero often) email threads that I want to bring to my attention later are hidden in my inbox.
Expected behavior for this may vary depending on user. With Mailbox it came naturally for me, but I understand opinions may vary. Maybe it should be a setting.
hello i am interested in this feature ( nylas dint have it) that allow to sign email with a government issues certificate signed by a root certificate(like this one https://www.sede.fnmt.gob.es/descargas/certificados-raiz-de-la-fnmt) for business representative.
are there any plans for something like this ?
Can I use GPG to encrypt email in Mailspring yet? Couldn't find anything in the KB and I also couldn't use any plugins to add the functionality myself.
I would have checked out the roadmap to see if there was a plan to implement this but it doesn't seem to be public. #
Exchange Support
Yes it works in Outlook (But not Linux compatible)
It also works in Thunderbird, but not a fan of the interface compared to this one.
Mac OSX
1.0.1
--
Bug?
The ability to disable plugins is missing that previously existed in Nylas. I don't need the translations, quick replies, tracking features, etc.
Code found here: https://github.com/nylas/nylas-mail/tree/master/packages/client-app/internal_packages/plugins
--
Feature Request?
...
I am using Fedora 26 and when i try to execute Mailspring this message appears:
"We encountered a problem with your local email database. Error: /usr/share/mailspring/resources/app.asar.unpacked/mailsync.bin: error while loading shared libraries: libsasl2.so.2: cannot open shared object file: No such file or directory "
My installation includes cyrus-sasl-2 package.
not really
Linux/Mac but it isn't really an OS-related thing.
yes :)
--
Feature Request?
no
I use a lot of different machines throughout the day, and it would be super awesome if Mailspring ID was able to sync settings and such across different installations of the client. If I add an account on one machine, it should automagically be added to the others. Or, if I have to reinstall the app, or install it onto a new machine, it should carry over all the accounts I already have associated with Mailspring by virtue of associating the new install with my Mailspring ID -- including authentication and what not. I know lots of people cringe at 3rd party services having that kind of information but I don't really care. Email is inherently insecure as it is, and it's best to assume the whole world has access to your inbox anyway.
Not that I'm aware of.
Windows 10.
1.0.1-ba1d6734
Bug?
Nope
I'm using Gmail, haven't tested other providers.
I believe it's just that I have unread emails that are in the trash.
--
Nearly all Linux related mailing list development is currently done using mutt/thunderbird/evolution.
And those email clients are all flawed in serious ways.
So adding support for a few features could be a cheap and fast PR and adoption win.
Does this feature exist in another mail client or tool you use?
Mutt, Evolution and Thunderbird
Using Latest version, for any OS, Gmail Apps account with no admin access
I use Google Apps for Work. My admin has IMAP disabled. As such, I must either use Gmail client (which sucks) or GSSMO with Outlook (and outlook is power-intensive).
Is it possible to implement a GSSMO-like solution that accesses email without using IMAP?
...
no
...
Windows 10 Pro 1703
Bug?
...
no
...
Gmail
...
Japanese subject of subject is not recognized, it becomes no subject.
When you check Gmail you will see that there is a subject.
--
Feature Request?
...
No
Windows 10 Pro 64bit (10.0, Build 15063)
1.0.1-ba1d6734
--
Bug?
All icons (except heading icons in the preferences page - general, accounts etc) are not showing at all and are rendered as grey squares.
Note: I had the very same issue with Nylas mail (recent installation) which I uninstalled before installing Mailspring.
No
No
No
Mailspring 1.0 debian package mailspring-1.0.0-amd64.deb. The program installed without any problems. Every time the program is started an error dialog pops up with a message about my local email database (screenshot attached). Clicking 'okay' closes the window but the same window pops back up indefinitely. I had to use sigkill to stop the process each time.
.-/+oossssoo+/-. louis@xi
`:+ssssssssssssssssss+:` --------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 17.04 x86_64
.ossssssssssssssssssdMMMNysssso. Model: Blade 6.06
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 4.10.0-35-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 8 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 2212
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 4.4.7
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1920x1080
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: Unity:Unity7
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Compiz
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Ambiance
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Ambiance [GTK2/3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: Ubuntu-mono-dark [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+ Terminal: x-terminal-emul
/ssssssssssshdmNNNNmyNMMMMhssssss/ CPU: Intel i7-7700HQ (8) @ 3.8GHz
.ossssssssssssssssssdMMMNysssso. GPU: Intel Kabylake GT2
-+sssssssssssssssssyyyssss+- GPU: NVIDIA GeForce GTX 1060 Mobile
`:+ssssssssssssssssss+:` Memory: 3149MiB / 15932MiB
First of all, thanks for the whole team for your great work on Mailspring! I've never been as hyped about an email client before 😄
So far, the only problem for me, besides the SSL errors on IMAP/SMTP accounts, is that I can't install themes. The "Install Theme" button simply does nothing. With my limited knowledge, I'm unable to find any sort of trace why is this happening. I opened up Mailspring from the CLI and it doesn't spit out any errors there when clicking the button. I'm running KDE on Arch Linux.
Hi @bengotow, congrat on launching! 🎉 , Nylas has been my email client since it has been out, so I must say I was following the development in this repo closely! (I'm not even sure it's officially launched, but I found that the download links were up 😄 ).
The following a minor bug, I found when switching to Mailspring.
No!
Mac OS X Sierra 10.12.6 (16G29)
Version 1.0.0 (1.0.0)
--
Bug?
No
Not really
Accented characters in folder names are not rendered correctly, see screenshot:
This should say "Message envoyés"
I get this error while syncing one of my IMAP/SMTP accounts.
I attached the JavaScript console error I get. I am using a default instalation of v1.0.1 with no plugins/themes installed. Just installed the app and configured my account.
It syncs part of the emails, but then just throws the error:
SyncWorker crashed with null (code 134):
Mailspring GenericException occurred during program execution:
{"debuginfo":"syncNow - folderStatus","key":"ErrorNonExistantFolder","retryable":false,"what":"std::exception"}
??:? SyncWorker::syncNow() Objectlog: "4371 [2017-10-06 15:06:03.612] [background] [info] syncFolderChangesViaCondstore - INBOX.Trash.0-ERKA: highestmodseq, uidnext match, no changes.↵4371 [2017-10-06 15:06:03.619] [background] [info] syncFolderChangesViaCondstore - INBOX.Rapoarte: highestmodseq, uidnext match, no changes.↵4371 [2017-10-06 15:06:03.629] [background] [info] syncFolderChangesViaCondstore - INBOX.ERKA: highestmodseq, uidnext match, no changes.↵4371 [2017-10-06 15:06:03.635] [background] [info] syncFolderChangesViaCondstore - INBOX.Deniela Dumitrescu: highestmodseq, uidnext match, no changes.↵4371 [2017-10-06 15:06:03.667] [background] [critical] ↵ ***↵ *** Mailspring GenericException occurred during program execution: ↵ *** {"debuginfo":"syncNow - folderStatus","key":"ErrorNonExistantFolder","retryable":false,"what":"std::exception"}↵ ***↵↵4371 [2017-10-06 15:06:03.667] [background] [critical] *** Stack trace (line numbers are approximate):↵ *** ??:? SyncWorker::syncNow()↵ *** ??:? runBackgroundSyncWorker()↵ *** ??:? void _Bind_simple::_M_invoke(_Index_tuple)↵ *** ??:? _Bind_simple::operator()()↵ *** ??:? thread::_Impl::_M_run()↵ *** (unknown) clone↵ ***↵↵"provider: "imap"stack: "??:? SyncWorker::syncNow()↵??:? runBackgroundSyncWorker()↵??:? void _Bind_simple::_M_invoke(_Index_tuple)↵??:? _Bind_simple::operator()()↵??:? thread::_Impl::_M_run()↵(unknown) clone↵↵↵/usr/share/mailspring/resources/app.asar.unpacked/mailsync: line 4: 4371 Aborted (core dumped) LD_LIBRARY_PATH=". ${LD_LIBRARY_PATH}" "$(dirname $0)/mailsync.bin" "$@"↵"__proto__: Object
module.exports.ErrorLogger.reportError @ /usr/share/mailspring/resources/app.asar/src/error-logger.js:114
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.15063 N/A Build 15063
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
BIOS Version: American Megatrends Inc. 1902, 27.06.2016
1.0.1-ba1d6734
--
Bug?
No
Yes, Gmail.
Simply configured my account.
Tried 2 ways:
--
Original version had the same issue, please see following screenshot. https://i.imgur.com/Y9ERlY7.png
I believe it may be being compiled with the wrong .ico image?
When I change the size of the left pane so it looks like outlook (compared to that of gmail), than I restart, it goes back to gmail size.
Hey good to see such a great re-write of Nylis. The problem I had with Nylis was that it didn't had support for POP3. Do you guys have it? I would like POP3 support added as I have accounts which only use POP3.
No.
Windows
1.0.0-20839f9b
Bug?
No.
The maximize button is there, but greyed out.
I have two Gmail accounts connected to the client atm, if that helps.
--
Feature Request?
Not sure if this is just some sort of mistake or on purpose, but I would appreciate being able to maximize my window.
It would be great to have an AUR package for Mailspring.
I tried to get it running manually by cloning the repo, running running npm install
and npm start
but keep getting errors like the following:
I tried finding/installing the correct package providing the noted libraries, but had trouble finding the right versions of most of them.
When I try to start the application all I get is an error message box with the following error:
We encountered a problem with your local email database. Error: spawn /usr/share/mailspring/resources/app.asar.unpacked/mailsync ENOENT
We will now attempt to rebuild it.
No
Ubuntu 17.04
Bug?
no none
No this is on startup
No
Feature Request?
No
...
Windows 10
v1.0.0-20839f9b
--
Bug?
Gmail
Some email threads show up as (No Subject), even though gmail clearly shows them having a subject line. Body of email is OK. I can't figure out the common theme. See bottom of post for screenshots.
--
Feature Request?
Shows correctly in Gmail
...
Windows 10
v1.0.0-20839f9b
--
Bug?
Cannot download any attachments. Gives an error - "Check your network connection and try again. Error: ENOENT: no such file or directory, open [FILE NAME, APPDATA LOCATION]
Have only tried in Gmail
--
Feature Request?
...
No, AFAIK
macOS Sierra 10.12.6
1.0.0-20839f9b
--
Bug?
No
iCloud and custom IMAP
Several seconds after Mailsprint starts all my accounts stop being synced and this alert appears:
Here is the console output:
And here in plain text:
SyncWorker crashed.txt
Finally the entire console output:
1507056316741.log
Getting errors while syncing IMAP account:
Here is the console output:
#8, maybe?
macOS Sierra 10.12.6
1.0.1
--
Bug?
No
IMAP
While looking at recent commits, I unsuccessfully tried to access the mailsync repo. I guess this is a private repo? Do you plan to open it?
I really don't like the Unified Inbox, I prefer having my emails in seperate. Would it be possible to have a toggle of having the Unified Inbox disabled or at least not Ctrl+1?
Mac OSX
1.0.1
--
Bug?
No
Gmail
Gmail Draft Deletion
Deleting draft from gmail doesn't sync back to mailspring.
Draft 2-Way Sync
Editing in mailspring does not sync back to gmail, but gmail syncs back to mailspring.
Feature Request?
YES! Currently I have to use Thunderbird because I am a heavy user of Markdown formatting in emails. Thunderbird has a plugin called markdown here that allows me to write emails in markdown formatting and converts the message (using html?) to render the formatting in the final message.
(main) louis@xi:~$ neofetch
.-/+oossssoo+/-. louis@xi
`:+ssssssssssssssssss+:` --------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 17.04 x86_64
.ossssssssssssssssssdMMMNysssso. Model: Blade 6.06
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 4.10.0-35-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 8 hours, 41 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 2212
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 4.4.7
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1920x1080
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: Unity:Unity7
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Compiz
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Ambiance
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Ambiance [GTK2/3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: Ubuntu-mono-dark [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+ CPU: Intel i7-7700HQ (8) @ 3.8GHz
/ssssssssssshdmNNNNmyNMMMMhssssss/ GPU: Intel Kabylake GT2
.ossssssssssssssssssdMMMNysssso. GPU: NVIDIA GeForce GTX 1060 Mobile
-+sssssssssssssssssyyyssss+- Memory: 2061MiB / 15932MiB
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
No!
--
On the official website, the RPM download button is greyed out. Is there a Fedora package available?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.