Home

Using git send-email with Protonmail

I haven’t set up an email server on this VPS yet, so I continue to use ProtonMail. Of course I know that it’s not actually private.

One really annoying thing about using it is not being able to use standard tools such as git send-email without using their official bridge, which you can only use if you pay for premium. However, there is a solution to this problem: hydroxide, a third-party bridge for ProtonMail. This is a daemon you connect your email client to and it acts as a bridge between your email client and ProtonMail, the only drawback being having to log in every time you reboot your computer.

It’s available in the AUR, so you can just install it using yay -S hydroxide-git (Steps for manual installation in the README). To log into ProtonMail, just run hydroxide auth [YOUR_EMAIL]. This spits out a password which you should save somewhere. Afterwards, you can run hydroxide serve to be able to use IMAP and CardDAV. If SMTP is all you need, then just run hydroxide smtp.

Now it’s time to configure git to connect to hydroxide. This is what you need to put into your ~/.gitconfig:

[sendemail]
	smtpServer = 127.0.0.1
	smtpServerPort = 1025
	smtpUser = [YOUR_EMAIL]
	smtpPass = [HYDROXIDE_PASSWORD]</pre>

Now you can hack away happily!