this post was submitted on 14 Nov 2023
34 points (94.7% liked)

Linux

48372 readers
1399 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

As simple as the title sounds I'm having huge trouble getting that working.

Thunderbird only fetches new mail while it's open.

Who the heck knows how to get evolution/geary to play nice with business gmail/protonmail.

Does anyone have a simple way of solving this problem?

edit. Also, somewhat related, is there a good looking, simple e-mail client? Thunderbird looks busy. Geary kinda looks okay but I cant get it to work at all.

all 29 comments
sorted by: hot top controversial new old
[–] [email protected] 13 points 1 year ago

Birdtray sounds like what you're looking for. It allows you to close Thunderbird to the system tray so that it runs in the background. Thunderbird already throws notifications to GNOME, and should continue to do so while running in the background in the way.

[–] [email protected] 4 points 1 year ago (1 children)

Evolution work fine with a business google account. I couldn't use gnome online accounts as that's blocked by policy, but regular imap worked just fine.

[–] [email protected] 3 points 1 year ago

. I couldn’t use gnome online accounts as that’s blocked by policy

Oh that explains a lot, thank you.

[–] [email protected] 3 points 1 year ago (1 children)

Why you don't use Evolution and/or Geary?

They are basicly made for Gnome.

[–] [email protected] 4 points 1 year ago (2 children)

Geary has so many bugs and going to Gitlab to report the bug, you'll find matching issues for the same bug dating back multiple years.

Geary also doesn't offer a option for user to pull/refresh emails. Getting a 2FA code via email and waiting minutes to get the email to show up on Geary was painful.

The only thing I liked about Geary was it's notifications integration in Gnome

[–] [email protected] 2 points 1 year ago

It used to be a buggy mess, but it has become pretty stable in recent years. I'm using it daily and can't remember the last time I encountered a severe bug.

[–] [email protected] 1 points 1 year ago

I'm using it for two years with zero problems.

It has all the necessity for me unless direct PGP support.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

gmail

I don't know much about Gmail but I'm quite certain, that you only have to enable IMAP/SMTP in Gmail settings.

protonmail.

Install the Proton Mail Bridge and connect to the IMAP/SMTP server on localhost (ports 1143 and 1025).

Does anyone have a simple way of solving this problem?

I had only minor problems getting the above to work. Anyway., for Protonmail there is ElectronMail. It's available as Flatpak too and it minimizes/starts to tray.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (2 children)

I can get the clients to fetch the e-mail atm, the issue is what I wrote above, is there a simple way to get thunderbird to fetch them from the moment I turn the pc on and give me notifications about it?

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (2 children)

is there a simple way to get thunderbird to fetch them from the moment I turn the pc on and give me notifications about it?

Sure. You can autostart Thunderbird and keep it open but I haven't found a way, where Thunderbird closes/starts to the tray and for some odd reasons the developers seem to think that users do not need this functionality which makes the whole email client unusable for a large part of the potential user base.

I can get the clients to fetch the e-mail atm, the issue is what I wrote above,

??? You wrote:

Who the heck knows how to get evolution/geary to play nice with business gmail/protonmail.

[–] [email protected] 1 points 1 year ago

the developers seem to think that users do not need this functionality

Weird.

[–] [email protected] 1 points 1 year ago (1 children)

Right, I wasnt as clear as I should have.

As of this second I have all 3 clients I mentioned fetching e-mails while they're open. However none of them fetch e-mails in the background, and geary/evolution seem to just... break sometimes and I have to redo the process to add business gmail/proton accounts to it.

My main issue is the fetching e-mails in the background though, it doesnt feel to me as if it should be something that difficult or niche.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

geary/evolution seem to just… break sometimes

That's weird. I run Geary myself for a couple off accounts and so far it does the job perfectly and without hiccups.

Anyway. You may try birdtray as written in one of the other comments but I'm pretty sure I tried it at least once and for some reasons wasn't convinced. YMMW

[–] [email protected] 1 points 1 year ago (1 children)

Do you get background notifications with Geary?

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Do you get background notifications with Geary?

Yes. If it helps: I run it under Gnome. Maybe you need some extra service running?! I just checked and on my machine - in addition to Geary - there is the evolution-data-server running among others (evolution-source-registry, evolution-alarm-notify, evolution-calendar-factory, evolution-addressbook-factory).

[–] saccharomyces 2 points 1 year ago

Birdtray might be what you’re looking for. I’ve only used it on windows, but for me it gets thunderbird out of the way but able to be checked and used immediately.

https://github.com/gyunaev/birdtray

[–] [email protected] 2 points 1 year ago (1 children)

Procmail for the old school win.

[–] [email protected] 2 points 1 year ago

Suddenly i feel nostalgic for xbiff. No longer useful but he was a good dog.

[–] xohshoo 1 points 1 year ago
[–] [email protected] 1 points 1 year ago

I'm using Claws Mail. It has a plugin that can do notifications in many ways, including a tray icon. You can configure it to start hidden in the tray, configure how often it checks email and on which accounts, to which folders the notification should react etc.

[–] [email protected] 1 points 1 year ago

I use Geary and it works well. Just go into settings and allow it to check for notifications when app is closed. It'll run and the background and I'll get the notification then just open up thunderbird to actually check it

[–] [email protected] 1 points 1 year ago (2 children)

I've been using Mailspring for both personal and business email, it seems like a decent UI so far, and it functions as you'd expect: runs at login, sits in the tray, notifies when new email comes in, etc. It's open source and free, unless you need their "pro" features.

Possibly some people will be annoyed that it's an Electron app, but it launches and runs more responsively than Thunderbird ever has on my machines, so I don't find that to be a problem. I would rather a Gnome native app, but I'm not aware of any that function well, as OP laments.

[–] [email protected] 1 points 1 year ago

Awesome. I'll give mailsprint a try, thanks!

[–] [email protected] 1 points 1 year ago

I tried Mailspring but it doesn't support folders very well, and I tried improving that myself but my dev environment never really worked properly so I gave up.

It works well if you don't heavily use folders (e.g. via Sieve filters).

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

If you receive these notifications on mobile, you can use kdeconnect (gsconnect on GNOME) which sends pop up notifications on your desktop from your phone, as a workaround.

[–] [email protected] 3 points 1 year ago

I love the idea of kdeconnect but it wreaks havoc on my battery, on both phone and laptop.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

A dumb idea that probably doesn't have an implementation: Set Thunderbird to play a sound on mail arrival, but have the sound file actually be a pipe that when read from also pushes a system notification. This is kind of like how randomised .signature files were often set up in the old days.

Other alternatives: 1: There might be a purely mail checker out there that can log into mail servers to see if there's new mail there but not be able to read or download it.

2: Run your own mail server that pulls mail from other servers. Then it's "merely" a matter of checking for file update times on your own machine. Ancient tools like xbiff were designed for this.

[–] [email protected] 1 points 1 year ago

I ran into this issue and I chose to fix it in the possibly dumbest way - I just Auto-Open on login, minimize and it just sits there.

Please only do this if you have major issues managing priorities (gotta get that color matched someday!! aka now)