Service adapted from https://github.com/emersion/hydroxide for receiving push notifications for Protonmail via ntfy.sh
Go to file
emersion 9569e66ccb
smtp: fix sending message to plaintext and encrypted recipients
2017-12-12 13:46:22 +01:00
auth Re-auth when access token expires 2017-09-26 18:29:13 +02:00
carddav carddav: fix encrypted cards error 2017-09-14 15:35:40 +02:00
cmd/hydroxide smtp: fix sending message to plaintext and encrypted recipients 2017-12-12 13:46:22 +01:00
protonmail smtp: fix sending message to plaintext and encrypted recipients 2017-12-12 13:46:22 +01:00
smtp smtp: fix sending message to plaintext and encrypted recipients 2017-12-12 13:46:22 +01:00
.gitignore Add authentication, fixes #2 2017-09-09 15:37:03 +02:00
LICENSE Initial commit 2017-08-21 17:33:41 +02:00
README.md readme: add rationale 2017-12-03 12:40:18 +01:00

README.md

hydroxide

A third-party, open-source ProtonMail bridge. For power users only, designed to run on a server.

hydroxide supports CardDAV and SMTP.

Rationale:

  • No GUI, only a CLI (so it runs in headless environments)
  • Standard-compliant (we don't care about Microsoft Outlook)
  • Fully open-source

Usage

Your credentials will be stored on disk encrypted with a 32-byte random password. When configuring your client, you'll need this password.

go get github.com/emersion/hydroxide
hydroxide auth <username>

CardDAV

You must setup an HTTPS reverse proxy to forward requests to hydroxide.

hydroxide carddav

Tested on GNOME (Evolution) and Android (DAVDroid).

SMTP

For now, it only supports unencrypted local connections.

hydroxide smtp

License

MIT