Universal Roundcube plugin for OIDC SSO + external IMAP/SMTP mailbox provisioning.
This project is designed for users who already host email at a provider with IMAP/SMTP support (Zoho, Fastmail, mailbox.org, etc.) and want a custom-domain webmail frontend (for example https://webmail.example.com) with centralized OIDC login and policy control.
- Full docs index: docs/README.md
- Quick start: docs/quickstart.md
- Full configuration reference (all parameters): docs/configuration.md
- Security model: docs/security.md
- Operations and updates: docs/operations.md
plugins/universal_oidc_mail_sso/plugin sourcedocker-compose.ymllocal Roundcube + MariaDB stack.env.exampleenvironment templatedocs/full documentation
cp .env.example .env
docker compose up -d
docker compose exec -T db mariadb -u"$DB_USER" -p"$DB_PASSWORD" "$DB_NAME" < plugins/universal_oidc_mail_sso/SQL/mysql.local.sqlRoundcube: http://localhost:8080