ProtonMail IMAP/SMTP Bridge Docker container
  • Dockerfile 44.2%
  • Shell 32.8%
  • Python 23%
Find a file
Renovate 2449350595
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Build and publish / build-and-push-arch (push) Successful in 1m32s
Update golang:1-trixie Docker digest to ce01baa
2026-11-05 10:57:42 +00:00
.forgejo/workflows Pin dependencies 2026-11-05 08:58:23 +00:00
build Update golang:1-trixie Docker digest to ce01baa 2026-11-05 10:57:42 +00:00
.gitignore Add riscv64 support to docker builds 2022-11-20 23:32:58 +08:00
LICENSE Update LICENSE 2020-04-23 17:23:13 -07:00
README.md Update README.md 2026-05-27 15:22:24 +01:00
renovate.json Add renovate.json 2026-05-20 09:27:08 +00:00
update-check.py no sid only golang 2026-05-17 16:45:58 +01:00
VERSION Bump version to v3.24.2 2026-04-28 00:41:18 +00:00

ProtonMail IMAP/SMTP Bridge Docker Container

This container is part of our Link helpdesk stack. You may use it independently of that stack, but we probably won't support you doing that.

Initial Setup

  1. Launch the interactive shell:

    # Make sure the systemd service is not running
    systemctl --user stop protonmail-bridge
    # Start the container manually with the init command
    podman run -it --name protonmail-bridge --replace --volume ~/protonmail-data:/data:rw,Z --network zammad guardianproject.dev/sr2/protonmail-bridge-docker:latest init
    
  2. Login with the login command.

  3. Find the generated IMAP/SMTP password with the info command.

  4. Exit the shell with the exit command and restart the systemd service:

    systemctl --user restart protonmail-bridge
    

systemd service

That systemd service is part of our infrastructure as code for the Link helpdesk if you're curious.