nylas-mail-lives / nylas-mail

:love_letter: An extensible desktop mail app built on the modern web.
MIT License
474 stars 63 forks source link

Nylas Mail "messages in a thread require an IMAP uid to perform an action" with gmail #205

Open elsasaks opened 6 years ago

elsasaks commented 6 years ago

I have the same issue as #3355 has.

Marking an email read... few seconds after a click

nylas - marking it read during

Email marked back to unread... after I clicked 'okay' on the error message

nylas - marking it read after

What operating system are you using? macOS Sierra 10.12.6 (16G1114)

What version of Nylas Mail are you using? 2.0.32

Do you have any third-party plugins installed? If so, which ones? No.

Is the issue related to a specific email provider (Gmail, Exchange, etc.)? I guess, Gmail. I have 5 accounts (4 of them gmail) connected but the anomalia is only with one email. If I remember correctly then the issue began when internet was unstable but I can't say anything for sure.

Does this feature exist in another mail client or tool you use? No.

Any ideas what now? It's quite annoying as you can imagine 😄

mikeseese commented 6 years ago

Not sure, but you are using an old version on Nylas Mail Lives

mikeseese commented 6 years ago

You can get the latest version at https://github.com/nylas-mail-lives/nylas-mail/releases/tag/2.2.2-4alpha and give that a shot. Unfortunately v2.2.3 has issues on Mac (see issue #204)

elsasaks commented 6 years ago

I got that fixed. I have a new version now > 2.2.2. After reinstall I had to re-authenticate all of the accounts and then I did few actions (removed/added 'mark important' and 'star') which gave me an error each time I did so.

Error message: SQLITE_ERROR: no such column: events

screen shot 2018-04-26 at 10 46 22 am

What now?

mikeseese commented 6 years ago

As much as I'd love to help, I'm not sure what the issue is and I unfortunately don't have the capacity to find out :/ (this repo isn't maintained past PR reviews/merges and occasional builds)

If you want a more actively supported repo, check out https://getmailspring.com (it's what I use; I no longer use Nylas). It's a fork of Nylas by one of the original authors. It's open source except the local (pleas note: not cloud, none of your credentials or auth tokens are sent to the cloud) sync engine.

Sorry I couldn't be more help!

elsasaks commented 6 years ago

Thanks Mike! I am loving your help and suggestions. You've really made my day. Blessings to you and to your loved ones.

dweremeichik commented 6 years ago

As far as the sqlite column, you may have a corrupted database. It would be an *.sqlite file in your nylas / nylas-mail directory, which should be a hidden dot folder in you home directory. If you remove the sqlite file and restart the application it may work, of course you'd have to set everything up again... Like @seesemichaelj said, Mailspring is highly suggested.

elsasaks commented 6 years ago

Nylas is already deleted and I began using Mailspring. I love that Mailspring has few tweaks I messed in Nylas. Your suggestion, and my choice to change has been godly. Thank you guys! I appreciate you all.