A self-hosted mail server packaged as a set of Docker images, covering SMTP, IMAP, POP3 and webmail.
roundcube/roundcubemail
A browser-based multilingual IMAP webmail client with an application-like interface, written in PHP and extendable through plugins and skins.
Open-source alternative to:Gmail
Microsoft Outlook
- Stars
- 7,242
- Forks
- 1,801
- Open issues
- 501
- Last commit
- 22 hours ago
What is it?
Roundcube Webmail is a web-based email client that connects to IMAP mail servers and gives users a full-featured mail interface in the browser. It covers the usual email client functions, including MIME message support, an address book, folder management, message search and spell checking.
The server side is written mainly in PHP, with JavaScript on the client, and stores its data in MariaDB, MySQL, PostgreSQL or SQLite. It includes a plugin API for adding functionality and a skin system that allows the user interface to be fully customized.
The project is a development snapshot from its Git repository and is not a stable release, so it is not recommended for replacing an existing production installation. Client support follows recent versions of Chrome, Edge, Firefox, Safari and Opera.
Key features
- 01Browser-based IMAP email client with a desktop-like interface
- 02Address book, folder management and message search
- 03MIME support and spell checking
- 04Plugin API for extending functionality
- 05Customizable user interface through skins
- 06Supports MariaDB, MySQL, PostgreSQL and SQLite
Use cases
- Offering webmail access to users of a self-hosted mail server
- Providing a browser-based mail client for an organization's IMAP accounts
- Building custom mail features or branded interfaces with plugins and skins
Quick start
- 1
Read the INSTALL.md guide in the docs folder for server setup
- 2
Prepare a web server with PHP and one supported database (MariaDB, MySQL, PostgreSQL or SQLite)
Things to know
- This is a Git snapshot, not a stable release, and is not recommended to replace an existing installation.
- A separate database for this installation is highly recommended.
- It needs a web server, PHP and a database, so self-hosting takes setup effort.
In collections
Topics
FAQ
- What is roundcubemail?
- A browser-based multilingual IMAP webmail client with an application-like interface, written in PHP and extendable through plugins and skins. Roundcube Webmail is a web-based email client that connects to IMAP mail servers and gives users a full-featured mail interface in the browser. It covers the usual email client functions, including MIME message support, an address book, folder management, message search and spell checking.
- Is roundcubemail free to use? What license does it have?
- roundcubemail is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is roundcubemail still maintained?
- Actively maintained. The last commit to roundcubemail was on Oct 23, 2026.
- What can I use roundcubemail for?
- Offering webmail access to users of a self-hosted mail server Providing a browser-based mail client for an organization's IMAP accounts Building custom mail features or branded interfaces with plugins and skins
- How do I install roundcubemail?
- Read the INSTALL.md guide in the docs folder for server setup Prepare a web server with PHP and one supported database (MariaDB, MySQL, PostgreSQL or SQLite)
- Where can I get roundcubemail?
- The source code and installation instructions are on GitHub: https://github.com/roundcube/roundcubemail
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted mail server for your own domain, with SMTP/IMAP/POP3, CardDAV/CalDAV, a React webmail and admin console, deployed via Docker Compose.
Dockerized, self-hosted mail server suite bundling Postfix, Dovecot, SOGo, Rspamd and ClamAV behind a web admin UI.
A one-click installer that turns a fresh Ubuntu 22.04 machine into a complete self-hosted mail server with webmail, DNS, and backups.
A full-featured, secure mail server in Go for self-hosting your own domain's email with low maintenance.
A self-hostable email service built on Cloudflare Workers, letting you create multiple mailboxes under one domain with sending, attachments and a responsive web UI.