Service adapted from https://github.com/emersion/hydroxide for receiving push notifications for Protonmail via ntfy.sh
Go to file
emersion 00542af08d
Spin up imap server skeleton
2017-12-03 14:58:24 +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 Spin up imap server skeleton 2017-12-03 14:58:24 +01:00
imap Spin up imap server skeleton 2017-12-03 14:58:24 +01:00
protonmail smtp: full attachments support 2017-12-03 12:27:31 +01:00
smtp Spin up imap server skeleton 2017-12-03 14:58:24 +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