Suspicious App for Google


I can’t log in with any of my Google accounts; it seems to be considering MailSpring as an unverified application.

Same this side :frowning: I hope someone can assist?

Same here, I reinstalled my system and cant link gmail accounts as Google flags them. This is happening on standard accounts and as well as my university domain gmail account

its from mailspring service, specifically their google app, it has “Untrusted Developer” in the security checkup entry, probably google bump up their security check

For now you can sync using IMAP/SMTP options, use “App Password” for the password

So this email client is a joke (yes google and microsoft are a joke too because they both want/blocked mailspring in like a month, but mailspring is suggesting only workaround and nobody is here to even address anything at all).
I’m switching to thunderbird, the interface is a little of a mess, but at least they already support oauth 2.0 properly for both google and microsoft email account.

For everybody that’s using MailSpring as an outlook replacment:

Both microsoft and google are doing everything they can to destroy small open source alternative. Mailspring is a small open source application where the support for things will always be slow and right now both outlook accounts and gmail accounts are only temporary working (outlook with app password that microsoft is deprecating for no real reason since everybody even google and apple still support it, and google too since the oauth 2.0 login is not working and you can only use imap to log in).

FairEmail on Android is working great but there is no desktop version.

So I had to replace MailSpring with Thunderbird.

Thunderbird is still open source but so big that changes like the one made by google and microsoft are quick to be implemented.

The main problem of Thunderbird is the first configuration, it’s not easy at all if you got a lot to take care of like me.

So I suggest to change but gradually (not like I did in a day because it will take you all day).

I will post below a couples of problems-solutions that I had to face:

  1. Thunderbird support for exchange is not complete if you are not using owl (a paid extension). It is usually not a problem if you just want the emails since you can use imap with oauth 2.0 support but since Thunderbird will not suggest email addresses based on sent/inbox items you will need to export the contact list from outlook. You can do it from the web app of outlook only if your contact list is a regular contact list, if you are looking at shared contacts you first need to install outlook 365 (not the “new outlook”, the one that come with the office suite, that should not be a problem if your organization is using it since they will automatically use that license). From outlook 365 you need to go to the “person” tab and go on one of the shared contacts function (the one where you can organize, not the one where you can search), click on A: and select all, right click, add to contacts.

Once it will finish (it will take a while and it can freeze your pc) use outlook web to export the list in csv (the csv list from outlook 365 is broken and will not import properly). When you import take a momento to actually map name/surname/email properly since they can be different.

Once you got that right you can activate the “add automatically to address book function when you write to new email address” to keep the list updated. This was the most difficult thing to solve. Once everything is done you will not need outlook 365 on your pc anymore and, if you are not using it, you will be able to uninstall also the other office suite apps. Keep in mind that if you got a PC where outlook 365 is already installed for work you can use that to do the trick to import/export the contacts (I got a pc but the email is from a different company that’s why I had to do it like that).

  1. You can use HTML to make your signature and use images that will not be blocked too if you include them base64. The main difference is that mailspring offer a preview while thunderbird will not. Take this as an example:
Name LastName
What you do

you can use this website instead to preview:

  1. Thunderbird if you are not english will mistmatch a lot of folder (icloud will be a mess), just right click on the email account and subscribe… to the correct folders (make sure to have an example email in every folders). This was an easy fix but not something that I had to face anywhere else.

  2. Thunderbird will not start at startup and will not minimize by default. win+R->shell:startup->copy a shortcut of thunderbird there.

Install Minimize on startup extension, activate “When Thunderbird is minimized, move it to the tray” setting.

  1. Add “Dark Reader” extension for a dark mode inside the emails.

  2. Unified inbox is not on by default, right click on the top to activate menu bar->View->Folders->Unified Folders, you can put it on top too, just use the 3 dots.

  3. On first startup Outlook will open a “startup page”, you can deactivate it. Just remember that’s also the preview for mails. I closed it first and I was only able to open emails in another tab with double click… You can reopen it of course.

There are a lot of settings that you will have to learn again, take your time.

Once done thunderbird is not actually bad, but there is a lot to configure at the beginning compared to Mailspring, and the fact that does not suggest emails based on received/sent already existing emails is something that most other clients support and the reason why address books was not an easy task (that I did not had to do with Mailspring and FairEmail). The signature was difficult everywhere since only outlook/the old not supported mail for windows 10 support copy&paste from office for the images but once done is not difficult. The subscribe to the wrong folders is a problem with Thunderbird, but once corrected is a one time thing. Again the startup thing is a one time configuration, same deal with dark reader and the startup page and the unified inbox.

So basically there are a lot of basic configurations to make the first time and once done you should be able to use it without any issue.

If you want full exchange support (not sure who will need it) Thunderbird will support it in the future (Adventures In Rust: Bringing Exchange Support To Thunderbird you can see why mails already work and address book and calendar will be there soon) and the paid exension (10€ each year) offer it today.

In the end I’m still glad I switched but I did use the wrong program and I’m sorry to say I suggested the wrong program too… Mailspring is amazing and got an amazing interface but the support is not enough for a lot of people…

There is no problem with Google Oauth 2.0. For some reason, Google has considered MailSpring an insecure app, which I don’t rule out as intentional. Google Oauth 2.0 is working, and I know this because I am developing a multi-account web email client, and for the moment, it is working for me. I can’t tell you about Microsoft because I haven’t developed the integration with them yet

I have already changed mail application by now but when I tried it was the login part that was blocked.
Still I’m glad you at least tried to answer about it and that this app is not dead. I’m always glad when there is a good alternative that’s still alive, I had to migrate multiple times from multiple applications in the past (not just for emails, for example I know I will have to migrate to Firefox from Opera soon since the support drop for manifest v2, and years ago I was on Firefox for years and I switched when they dropped support for their extensions standard since many extensions where not compatible anymore). I don’t know if I will go back to Mailspring in the future but it’s possible so if you are updating it to work I’m glad.

No, no, actually I am developing my own alternative to Mailspring. I would help, but I don’t know C++. I’m sorry.

So you are not sure they are using the right oauth 2.0 implementation.
Can you link the github page of your alternative?

It is not Open Source…Sorry

So i can Share you the library that i’m using for Imap connections, but it’s not documented yet.

My library is a layer on top of the npm library imap, and it’s supports Oauth 2.0