nylas-mail-lives / nylas-mail Goto Github PK
View Code? Open in Web Editor NEW:love_letter: An extensible desktop mail app built on the modern web.
License: MIT License
:love_letter: An extensible desktop mail app built on the modern web.
License: MIT License
Any message forwarded loses its body content upon hitting send. Only the forwarded email content is retained but not any new text that is typed.
The error occurs on the master.
The following log relates to this issue but I am not sure if it is informative at all.
[17362:0711/140120:INFO:CONSOLE(46)] "%c<[email protected]> %cπ βοΈ (Sent Items) "Fwd: test1" - Tue Jul 11 2017 14:01:13 GMT-0700 (PDT)", source: /home/***/Desktop/NotBacked/nylas-mail/packages/client-sync/src/shared/logger.es6 (46) [17362:0711/140121:INFO:CONSOLE(31)] "Got error while trying to parse body path, assuming we need to migrate", source: /home/***/Desktop/NotBacked/nylas-mail/packages/isomorphic-core/src/message-body-utils.es6 (31) [17362:0711/140121:INFO:CONSOLE(31)] "Got error while trying to parse body path, assuming we need to migrate", source: /home/***/Desktop/NotBacked/nylas-mail/packages/isomorphic-core/src/message-body-utils.es6 (31) [17362:0711/140121:INFO:CONSOLE(46)] "%c<[email protected]> %cπ π π Sent Items done", source: /home/***/Desktop/NotBacked/nylas-mail/packages/client-sync/src/shared/logger.es6 (46)
Feature Request?
Any plans to support exchange accounts ? This used to be a feature in nylas N1 before but was taken out from nylas-mail
It would be great if I could choose to only keep a local copy of some folders. An additional enhancement would allow me to say that some folders should only download emails from the past week (or another arbitrary time frame)
nylas/nylas-mail#3577 maybe?
macOS Sierra (10.12.5)
2.1.0
--
Bug?
No
No
It happens with attachments which name contains accents:
Gonna go ahead and make an issue for this while I'm thinking about it. O365 account setup needs to support federated login using the web form for auth like google does. My companies 2FA/Federated Login make Nylas unusable.
If feasible, it would be great to have Travis and Appveyor to provide Linux/Mac and Windows release install binaries
This is a continuation of nylas/nylas-mail#3382
Users are seeing issues with either not being able to save the config.json file or the config.json file becomes corrupt for some reason.
We haven't addressed how we're going to do (or even if we'll support) auto-updating. This issue will disable the auto-updater until we can address this properly
...
Windows 10 Pro 1703
Bug?
...
No
...
Gmail and Company's mail server
Feature Request?
...
Hello, I found this fork after seeing the state of the other Nylas Mail repo.
One thing I was wondering is how hard (on a scale of: Fair amount of work - Not enough time exists in the universe) it would be to refactor Nylas Mail to deal with all mail related tasks locally on the system.
From reading some of the other repos issues it sounded like there might still be some things that a server is needed for. Maybe we could move as much as possible onto the client side and give up some features if you do not want a server.
Even somewhat "duct tape" seaming solutions might be good. Perhaps trying to leave all the client side code alone and make a server that runs next to the client on their machine.
I started looking at the source code but wasn't able to quickly tell if there was some sort of Server Interface class that made all the server requests. If so it might make sense to just replace the contents of those methods with the actual logic to retrieve messages from remote servers and such.
I would be willing to put in time to help out with this if it is feasible. This is by far the best looking email client I can find out there.
I do not have the option to select which folder is sent. I used to be.
Is it possible to add it again?
The linux build docs need some rework. Version needs to be 6.9 for node. Environment variables need to be set.
Build docs need to be created for Windows. At least one member in slack was able to build successfully.
Extend the readme and explain why the fork? ..
Probably this will entail a review of existing tests. 3 of them are failing but I have not clue what they are.
After signing in with my Gmail account I observed there were two trash inboxes and two All Mail inboxes in my left hand side navigation menu regardless of the theme that I applied to the mail client.
Will update issue with attachment later.
Using latest version on Mac sierra 2. Something
Sent from my Google Nexus 5 using FastHub
Do the new maintainers want to continue to require a contributor license agreement? If they do, it would have to change from the one Nylas used and it would be less useful anyway, unless Nylas transfers their rights derived from the CLAs to the new maintainer(s) or some institution.
If they don't, the relevant documentation should be removed.
RFC 3501 states that all token should be treated as case insensitive unless otherwise noted. This includes system flags like \Seen. However, Nylas currently looks for them with const unread = !attrs.flags.includes('\\Seen');
This means if the server uses \SEEN, it won't match.
I'm working on a fix for this.
This issue re-enables the auto-updater once we have a path forward (see issue #34)
The Linux docs are confusing in terms of the purpose of build_client
we should mention that this is meant to package the app, and is not necessarily needed for development work.
See #44 for example of confusion.
...
Windows 10 Pro 1703 x64
Bug?
...
No
...
It does not appear to be related to a specific mail provider.
When I try to install plugins I get the following error:
Running apm install failed to install package dependencies.
No
Windows 10
2.1.0
--
Bug? Yes
No (because of this bug)
No
No
No
Ubuntu GNU/Linux
2.0.32
Bug?
No
own smtp/imap server
Works:
--94eb2c119674916442054aeac5ea--
--94eb2c119674916443054aeac5eb
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;
name="blabla.docx"
Content-Disposition: attachment;
filename="blabla.docx"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j0do1vml0
Doesn't work
----boundary_4060_393e7579-1433-4fbe-be10-6501871e1a8e
Content-Type: application/pdf; name=blabla.pdf
Content-Transfer-Encoding: base64
Content-Disposition: attachment
Ubuntu 17.04
2.1.0
--
Feature Request?
Right now any of the "panes" (chromeless windows) pop-up in the centre of your desktop area, which means on a multi-monitor setup they're often spanning multiple monitors. Would be nice to popup on either the primary monitor (for things such as the initial pane when you haven't created an account yet) or on whatever monitor the app primarily lives on.
I do realize that this may not be something that can be addressed in Nylas proper due to Electon, etc.
Currently the Linux build is failing due to issue #8.
Once that issue is resolved, the Linux "build", actually the deploy, will fail due to missing AWS keys.
We need to figure out where we want to store our builds and how we want to push updates to end users.
[Edit] It appears that we will disable the "upload" functionality.
This feature was added in Nylas 2.0.18 to fix this issue but currently I don't see it in this fork's 2.1.:
And because of the lack of it I get: Please contact [email protected]. An unforeseen error has occurred.
No
Windows 10
2.1.0
--
Bug? Yes
None (also because of a bug)
Gmail and outlook
Just install avast free and enable mail filter
One of the previous Nylas Mail developers is already working on a fork. I'd suggest that we combine forces (developers interested in working on it / potential donations), as to avoid working on too many different versions. Nylas Mail is a complex application and the more we can unify direction, the likelier we will end-up with a working / bug-free version of Nylas Mail.
Here's the link to his fork: https://github.com/Foundry376/Merani
Could we have an open dialog on this? @bengotow
There is the button called "Remove Queued Tasks" in Activity and it doesn't work right now.
It's really critical because in a case of frozen tasks (which is happening sometimes) it's super powerful just to kill these activities.
Just copied this issue from original repo
Ubuntu 16.10
2.0.32
Bug?
nope
nope
Hi all,
I'm looking for a smart mail for a Linux environment for a long time. Nylas looks still very promising to me. But the lack of support and the enforcement to use a Nylas ID is clearly holding me up.
As you obviously plan to bring that tool back to life, is there a plan to make it completely independently and freely usable without registering a Nylas ID?
Thanks a lot,
Karlsoost
I think the sidebar is extremely underutilized (I am talking about the person icon). We could try to implement a few social network features. Basically building an ego-centric network based on from, to and cc'ed emails.
An example of this can be found here (there is a demo link):
https://immersion.media.mit.edu/
I have worked extensively with graphs on R and Python but not Node.js. There is however a ngraph library that we can try.
This issue is to change the version to 2.1.0 and build release binaries
Feature Request?
Could we have Mail Merge back please?
This feature was killed in the switch from N1 to Nylas Mail. It was awesome for productivity and would be fantastic to see it reinstated. Not clear on why it was ever killed
...
Currently the URL for the new Slack team (https://join.slack.com/nylasisalive/shared_invite/MTg4MzQzMzY3NDEyLTE0OTU3NTQwNDMtYzhhZmE3NDM0NA) is no longer valid; the invite URL should be updated
Is it possible to put this here?
This is exactly what I'm receiving and is avoid me to use Nylas.
It appears every time you need to archive or trash out a message.
(thanks for this fork, guys)
It wold be wonderful if there would be an official repository containing stable builds of Nylas Mail (again).
There is already a hook for adding the legacy repository. So the new URL and public key should be added to it as well.
Thank you in advance!
We should have a build command that skips packaging for Linux/Mac since it's not necessary for development. Perhaps the current "build-client" command would serve this purpose and we make a new command that just does packaging "package-client" or something like that.
When Nylas announced that they were sunsetting Nylas Mail (see https://www.nylas.com/blog/sunsetting-nylas-mail-development), they pushed their private repo to GitHub as well as the changes necessary to take out cloud-api like functions.
This Pull Request merges those changes with the existing (or the majority of the existing) changes in Nylas Mail Lives
Due to the large number of conflicts to directly merge the https://github.com/nylas/nylas-mail branch, we will be rebasing off it and cherry-picking our changes ontop of that. The resulting branch is https://github.com/nylas-mail-lives/nylas-mail/tree/nylas-merge
There will likely be no Pull Request for this issue due to the issues with merging
Cannot read property 'substring' of undefined
ββββat pathForBodyFile (message-body-utils.es6:32:21)
See parent issues for details:
Split from #15
Original nylas/nylas-mail#3583
In the hundreds of tickets on the original Nylas repository, probably.
macOS Sierra 10.12.5
2.0.32
--
Bug?
Nope
I'm exclusively using my 2 Gmail accounts with Nylas, so this could be a Gmail-specific issue.
I can't seem to reproduce this error consistently. It seems to happen approximately once every few days, at random. I can fix it by quitting and then reopening Nylas. Screen shot of error message:
Error log:
SendTaskRunner.runTask: stored credentials have expiredError: SendTaskRunner.runTask: stored credentials have expired
at SendTaskRunner. (/internal_packages/client-sync/src/local-sync-worker/send-task-runner.es6:17:13)
at next ()
at step (/internal_packages/client-sync/src/local-sync-worker/send-task-runner.es6:3:1)
at Promise._execute (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/debuggability.js:300:9)
at Promise._resolveFromExecutor (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/promise.js:481:18)
at new Promise (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/promise.js:77:14)
at SendTaskRunner. (/internal_packages/client-sync/src/local-sync-worker/send-task-runner.es6:3:1)
at /internal_packages/client-sync/src/local-sync-worker/send-task-manager.es6:61:27
at next ()
at step (/internal_packages/client-sync/src/local-sync-worker/send-task-manager.es6:6:1)
at /internal_packages/client-sync/src/local-sync-worker/send-task-manager.es6:6:1
at tryCatcher (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/promise.js:510:31)
at Promise._settlePromise (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/promise.js:567:18)
at Promise._settlePromiseCtx (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/promise.js:604:10)
at Async._drainQueue (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/async.js:138:12)
at Async._drainQueues (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/async.js:143:10)
at Async.drainQueues (/Applications/Nylas Mail.app/Contents/Resources/app.asar/node_modules/bluebird/js/release/async.js:17:14)
It has become apparent that we need proper automated testing and code coverage reports. This issue is a request for the latter.
There is this closed issue
...
Windows 10
Ubuntu Gnome 17.04
--
Feature Request?
Recently, tried to set up again from scratch for testing. it seems I cannot get this to work anymore, it always fails with " message: 'Password Management Error: We couldn't store your password securely! For more information, visit https://support.nylas.com/hc/en-us/articles/223790028" when adding an account.
Visiting the page doesn't help. This might not be unique to the fork, but it was in this case run by the fork.
What kind of storage does it need? It might be that I disabled gnome-keyring, especially/at least for ssh because it was super annoying, but not sure why nylas would need that....
Any ideas?
What is the Location of the nylas-mail email database (sqlite?) on Mac sierra?
related issues to my knowledge.
Osx sierra
2 Dot Something
Thus feature does not exist at least completely in any other email client though is partially available in Outlook through VBA scripting
this is particularly noticeable when the sender is using some specific platforms (i.e. Outlook, etc). best guess is the mime type isn't being handled properly. in the meantime, the only way to see the image is to open the email in another less-desirable email client
Build docs need to be created for macOS.
Would anyone be interested in providing an option so that the correspondence in emails is instead reverse with newest appearing on top. Currently it is the other way around. What I am thinking is more like what you see in the outlook.com web interface.
I have noticed that when setting up a new IMAP account it takes forever to store or email locally on a regular HDD. On SSD the effect is not that visible. Thunderbird in comparison seems to be more efficient at this.
Perhaps an evaluation of reads and writes on disk is in order. My guess is indexing is probably the biggest issue here.
CI is not currently set up for Windows.
Look into setting up CI on Appveyor.
Currently CI for Mac OS on Travis is failing due to missing files for the code signing process.
It is also blocking the Linux build process.
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.