Package Details: protonmail-bridge 1.2.7-1

Git Clone URL: (read-only, click to copy)
Package Base: protonmail-bridge
Description: Integrate ProtonMail paid account with any program that supports IMAP and SMTP
Upstream URL:
Keywords: bridge email mail protonmail protonmail-bridge
Licenses: GPL3
Conflicts: protonmail-bridge-bin
Submitter: aimileus
Maintainer: ali.molaei (PMBridge-Devs)
Last Packager: ali.molaei
Votes: 58
Popularity: 5.48
First Submitted: 2018-03-02 16:03
Last Updated: 2020-05-25 11:29

Pinned Comments

ali.molaei commented on 2020-04-16 07:52

This package is now being built from source. if you want the binary version, use protonmail-bridge-bin package

Latest Comments

1 2 3 4 5 6 ... Next › Last »

ali.molaei commented on 2020-05-25 11:31

I was waiting for this package is now updated

mavrix commented on 2020-05-24 19:10

It does appear to be officially the current version though... It's the only version linked on with no mention of it still being beta.

ali.molaei commented on 2020-05-20 11:29

It seems like 1.2.7 is still in beta

KucharczykL commented on 2020-05-04 13:06

It seems like the icons are copied to the correct directory (/usr/share/icons/hicolor/scalable/apps) but the desktop file refers to the original location.

kausban commented on 2020-04-17 10:03

@ali.molaei: Ok, I had time so I made a simpler PKGBUILD that does what I need.

ali.molaei commented on 2020-04-17 07:35

@kausban I don't think making dependencies optional is a good choice, people will fail to compile by default then, I don't think -cli is a bad idea, just see multiple mongodb-bin packages that are created after mine with minor changes in each ¯\(ツ)

kausban commented on 2020-04-17 07:22

@hakayova: Using the "--cli" option you can start the application without GUI. It in fact doesn't need X-server to function. I am unsure about gnome-keyring, but pass runs happily using pgp identities and a cli pinentry program.

I run an instance on my private headless server (configured over ssh) to forward a selection of emails from my "secondary" email to my private email.

I wrote the following systemd user service (placed in ~/.config/systemd/user) that launches the bridge with --cli flag inside "screen".

@ali.molaei: Thanks. I describe my setup above. I still use the "--cli" option and login using the interactive cli menu. One doesn't need to login in every time - it uses the pass (or presumably gnome-keyring) to save the login details.

I was only suggesting, commenting the sed command in your PKGBUILD and making those dependencies optional since the package can be built in that configuration as well (see the PKGBUILD I link in my previous comment). That way people can easily edit the PKGBUILD if they want the pacakge built with the 'nogui' flag.

| I suggest to create a protonmail-bridge-cli package

Didn't think its a big enough change to be a separate aur package - I can create one if people care enough though. If it doesn't make sense for you to add (its quite non standard), I can just do it for myself personally over your PKGBUILD.

ali.molaei commented on 2020-04-17 07:05

@kausban I changed it to be a link instead of bash script, thanks

To have a cli build, I don't understand fully how you use it in cli mode, how can you login that way? BTW, you can use protonmail-bridge -c to use it in cli mode, If you don't want to have qt dependencies, I suggest to create a protonmail-bridge-cli package (I see you have some packages under maintenance too, so you can :D). It cannot be in this package.

hakayova commented on 2020-04-16 22:31

@kausban: When using protonmail bridge without the gui, is it available as a daemon/user service? Or does it need to be launched by a console command and then turned off? In other words, would it be accessible via ssh when the X-server is down?

kausban commented on 2020-04-16 21:57

First off, thanks for already creating the PKGBUILD to build from source. 2 points:

  1. I noticed that the "protonmail-bridge" script installed in "/usr/bin/" is unnecessarily using bash (minor). More importantly prevents passing any command line arguments. May I suggest creating a softlink to the binary as follows:

    ln -s "/opt/protonmail-bridge/proton-bridge" "$pkgdir/usr/bin/protonmail-bridge"

  2. I run the bridge with no gui. For such use it can be built without the qt, dejavu and theme dependencies. A few commented options in the PKGBUILD can enable this. I used the following: Basically just added this in the prepare function:

    sed -i 's/pmapi_prod/pmapi_prod nogui/' Makefile