Package Details: electronmail-bin 5.0.2-1

Git Clone URL: (read-only, click to copy)
Package Base: electronmail-bin
Description: Unofficial ProtonMail Desktop App
Upstream URL:
Keywords: electron electron-mail electronmail email email-securely-app encryption mail privacy protonmail
Licenses: GPL3
Conflicts: electronmail
Provides: electronmail
Submitter: joshirio
Maintainer: joshirio
Last Packager: joshirio
Votes: 33
Popularity: 0.61
First Submitted: 2019-03-13 16:13 (UTC)
Last Updated: 2022-07-28 20:03 (UTC)

Latest Comments

joshirio commented on 2022-03-26 17:21 (UTC)

@frederikstroem yes, next update I'll switch it to SHA

frederikstroem commented on 2022-03-26 14:15 (UTC)

Proposal to switch MD5 checksums to stronger SHA256 checksums.

New releases of ElectronMail has SHA256 checksums in the notes (see

Right now the PKGBUILD file uses MD5, which is cryptographically much weaker than SHA256 (see

huck commented on 2022-01-12 19:55 (UTC)

How can i enable spell check? When i compose an email misspelled words are not underlined in red. Thanks

huck commented on 2021-09-28 00:24 (UTC)

Hi, I am unable to use the protonmail drive through the electronmail application. It gives me an error saying that I need to upgrade to a paid plan. I am, however, on a paid plan and can use the protonmial drive when I login to protonmail using a browser. Could you take a look and see if you can fix the issue within the electronmail application? Other than that one issue, I think it is a great application. Thank you for it, joshirio.

nerkho commented on 2021-09-06 11:38 (UTC)

I think gconf is not required as a dependency. removed it from PKGBUILD and it installed without issue.

I had trouble installing this prior to that due to some missing *.m4 file.

DZWG commented on 2021-06-30 13:17 (UTC) (edited on 2021-06-30 19:48 (UTC) by DZWG)

Hey does anyone else does not have spell check support when compiling the AUR package?

My problem is that I can active spell check but there is no language selection for choosing a language.

---- FIX ---- in system hunspell (+language Pack) needs to be installed for working spell check after compile!

-> Maybe add this to the dependencies?

Stetsed commented on 2021-04-30 16:16 (UTC)

Hey, so I am having dependancy issues. I get missing dependancies gconf and libappindicator. Could you fix this?

galvez_65 commented on 2020-10-16 20:53 (UTC)

Just discovered this after protonmail-desktop stopped working for some reason. First thank you for putting this in the AUR, however, looking over your PKGBUILD and install files I do have some concerns. Please take this simply as ways to improve and simplify your package and in no way meant as criticism.

First, you are using the install file to create a softlink in bin. This should be done within the PKGBUILD file so that pacman can keep track of it. Doing it the way you are doing is not good practice.

Second, you should not be fixing the sandbox permissions within the install file, you should copy them with the --no-preserve=ownership option. Also with arch unless this is a special build of electron, you should probably just add electron as a dependency and only copy the resource folder. you will have to edit the desktop file to reflect that.

Third, no need to update the mime and desktop databases like you have to do with deb, pacman will take care of that.

Last, are you sure gconf is a dependency, it is being sunset in favor of dconf. I removed it as a dependency and did not have an issue installing, although I did modify your PKGBUILD file to reflect my suggestions.

joshirio commented on 2020-01-26 19:06 (UTC)

gnome-keyring became an optional dependency alongside org.freedesktop.secrets. Now users are free to choose the password storage backend.

joshirio commented on 2019-12-24 09:40 (UTC)

I'm reverting the libsecret change since it causes issues, see

joshirio commented on 2019-12-23 14:04 (UTC)

@stevendoesstuffs OK, I'll give it a try, please report any issues, if any.

stevendoesstuffs commented on 2019-12-23 06:35 (UTC) (edited on 2019-12-23 06:36 (UTC) by stevendoesstuffs)

@joshirio please replace the gnome-keyring dependency with libsecret. I've tested it and it does work.

stevendoesstuffs commented on 2019-05-16 05:54 (UTC)

@joshirio just tested without gnome keyring (using the new keepassxc integration with libsecret, not kwallet) and it works! The only change is to replace the gnome-keyring dependency with libsecret.

joshirio commented on 2019-04-30 19:50 (UTC) (edited on 2019-04-30 19:50 (UTC) by joshirio)

setuid error has been fixed,

joshirio commented on 2019-04-30 16:21 (UTC)

@ajgraves yes, please report it upstream since it's the same upstream pacman package

ajgraves commented on 2019-04-30 16:18 (UTC)

Latest update introduces some problems. I get this error when running:

[17738:0430/] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/ElectronMail/chrome-sandbox is owned by root and has mode 4755. zsh: trace trap (core dumped) electron-mail

I got it to run by setting mode 4755 (setuid root) on chrome-sandbox, but the package should probably be fixed to either do that on install/update, or if there's a better way of resolving this. I'll post this to the upstream as well; I recall seeing something in the release notes about upgrading Electron versions so could be related?

joshirio commented on 2019-04-28 17:11 (UTC) (edited on 2019-04-28 17:12 (UTC) by joshirio)

@stevendoesstuffs I belive those are upstream deps, see and

I'm not sure it would work, can you eventually do some tests? As I don't have a system without gnome-keyring at hand. Does the "keep me signed-in" feature (master password) work without gnome-keyring (by using libsecret)? And then there's the issue with KDE where kwallet/ksecretservice has not a libsecret API (never implemented AFAIK), so that the KDE user must install gnome-keyring anyway...

stevendoesstuffs commented on 2019-04-28 15:33 (UTC)

Since this program internally uses node-keytar which depends on libsecret, can you please swap out the dependency for gnome-keyring for libsecret?

joshirio commented on 2019-03-13 16:17 (UTC)

On KDE plasma if you have issues with the tray icon, make sure to change the .desktop launch command to:

XDG_CURRENT_DESKTOP=Unity "/opt/ElectronMail/electron-mail" %U