CINXE.COM

About Roundcube Webmail

<!DOCTYPE html> <html lang="en" class="h-100" data-bs-theme="light"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>About Roundcube Webmail</title> <meta name="keywords" content="round,cube,roundcube,webmail,email,mail,client,software,solution,application,imap,php,open source,free,github,development"> <meta name="description" content="Free and open source webmail software for the masses, written in PHP"> <meta name="author" content="hello [at] roundcube dot net"> <meta name="copyright" content="Roundcube Webmail Dev Team"> <meta name="robots" content="index,follow"> <meta name="revisit-after" content="7 days"> <meta name="theme-color" content="#343a40"> <meta name="msapplication-navbutton-color" content="#343a40"> <link rel="canonical" href="https://roundcube.net/about/"> <link href="https://fonts.googleapis.com/css?family=Roboto&amp;display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/all.min.css" integrity="sha384-h/hnnw1Bi4nbpD6kE7nYfCXzovi622sY5WBxww8ARKwpdLj5kUWjRuyiXaD1U2JT" crossorigin="anonymous"> <link rel="stylesheet" href="/styles/styles.min.css?v=2024021800"> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> <link rel="alternate" type="application/rss+xml" title="Roundcube News Feed" href="/feeds/atom.xml"> <script> var host = 'roundcube.net'; if ((host == window.location.host) && (window.location.protocol != 'https:')) { window.location.protocol = 'https'; } </script> </head> <body class="d-flex flex-column h-100"> <nav class="navbar navbar-expand-md bg-navbar fixed-top flex-wrap flex-md-nowrap" data-bs-theme="dark"> <div class="container-xxl"> <a class="navbar-brand" href="/"><img src="/images/roundcube_logo_icon.svg" width="40" height="40" alt="Roundcube - open source webmail software"></a> <button class="navbar-toggler" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="offcanvas offcanvas-end" id="navbarSupportedContent"> <div class="offcanvas-header p-4 pb-0"> <h5 class="offcanvas-title" id="offcanvasNavbarLabel">Roundcube</h5> <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button> </div> <div class="offcanvas-body p-4 pt-0 p-md-0"> <hr class="d-md-none text-white-50 my-3"> <ul class="navbar-nav me-auto flex-row flex-wrap"> <li class="nav-item col-6 col-md-auto"><a href="/about/" class="nav-link active">About <span class="visually-hidden">(current)</span></a></li> <li class="nav-item col-6 col-md-auto"><a href="/news/" class="nav-link ">News</a></li> <li class="nav-item col-6 col-md-auto"><a href="/screens/" class="nav-link ">Screenshots</a></li> <li class="nav-item col-6 col-md-auto"><a href="/download/" class="nav-link ">Download</a></li> <li class="nav-item col-6 col-md-auto"><a href="https://plugins.roundcube.net" class="nav-link" target="_blank">Plugins</a></li> <li class="nav-item col-6 col-md-auto"><a href="/support/" class="nav-link ">Support</a></li> <li class="nav-item col-6 col-md-auto"><a href="/contribute/" class="nav-link ">Contribute</a></li> </ul> <hr class="d-md-none text-white-50 my-3"> <ul class="navbar-nav flex-row flex-wrap ms-md-auto float-md-end"> <li class="nav-item col-6 col-md-auto"><a class="nav-link p-md-2" aria-label="GitHub" href="https://github.com/roundcube/roundcubemail" target="_blank" rel="noopener"><span class="fa-brands fa-github"></span><span class="d-md-none ps-2">GitHub</span></a></li> <li class="nav-item col-6 col-md-auto"><a class="nav-link p-md-2" aria-label="DockerHub" href="https://hub.docker.com/r/roundcube/roundcubemail/" target="_blank" rel="noopener"><span class="fa-brands fa-docker"></span><span class="d-md-none ps-2">Docker</span></a></li> <li class="nav-item col-6 col-md-auto"><a class="nav-link p-md-2" aria-label="X" href="https://x.com/roundcube" target="_blank" rel="noopener"><span class="fa-brands fa-x-twitter"></span><span class="d-md-none ps-2">X</span></a></li> </ul> </div> </div> </div> </nav> <main class="flex-shrink-0 container pb-5"> <div class="row"> <div class="col"> <h1>About the Roundcube webmail project</h1> <p> This project is a free and open source webmail solution with a desktop-like user interface which is easy to install/configure and that runs on a standard LAMPP server. The skins use the latest web standards to render a functional and customizable UI. Roundcube includes other sophisticated open-source libraries such as <a href="https://pear.php.net" class="rc-icon external-link" target="_blank">PEAR</a>, an IMAP library derived from <a href="https://en.wikipedia.org/wiki/IlohaMail" class="rc-icon external-link" target="_blank">IlohaMail</a>, the <a href="https://www.tinymce.com/" class="rc-icon external-link" target="_blank">TinyMCE</a> rich text editor, <a href="https://github.com/cbosco/googiespell" class="rc-icon external-link" target="_blank">Googiespell</a> library for spell checking and the <a href="https://github.com/Masterminds/html5-php" class="rc-icon external-link" target="_blank">HTML5-PHP</a> sanitizer by Masterminds. </p> </div> </div> <div class="row"> <div class="col"> <h2 id="features">Features <a class="anchor" href="#features" aria-label="Link to this section: Features"></a></h2> </div> </div> <div class="row"> <div class="col-md-6"> <h3>Main Features</h3> <ul> <li>Drag-&amp;-drop message management</li> <li>Full support for MIME and HTML messages</li> <li>Multiple sender identities</li> <li>Full featured address book with groups and LDAP connectors</li> <li>Threaded message listing</li> <li>IDNA and SMTPUTF8 support</li> <li>Spell checking</li> <li>Canned response templates</li> <li>IMAP folder management</li> <li>Shared/global IMAP folders</li> <li>Support for external SMTP server</li> <li>Support for access control lists (ACL)</li> <li>Built-in caching for fast mailbox access</li> <li>Unlimited users and messages</li> <li>Import/export functions</li> <li>Template system for custom skins</li> <li>Plug-in API for flexible extensions</li> </ul> <h3>Security</h3> <ul class="mb-0 mb-md-3"> <li>Sophisticated privacy protection</li> <li>Brute-force login attack prevention</li> <li>XSS attack protection</li> <li>Support for PGP encryption</li> <li>OAuth/XOauth login support</li> </ul> </div> <div class="col-md-6"> <h3>User Interface</h3> <ul> <li>Available in over 80 languages</li> <li>Three column view</li> <li>Responsive skin (multi-device support)</li> <li>Light and dark interface modes</li> <li>Attachment previews</li> <li>Find-as-you-type address book integration</li> <li>Searching messages and contacts</li> </ul> <h3>3<sup>rd</sup> Party Additions</h3> <ul> <li><a href="https://packagist.org/?query=search&type=roundcube-plugin" class="rc-icon external-link" target="_blank">Advanced search</a></li> <li><a href="https://packagist.org/?query=keyboard&type=roundcube-plugin" class="rc-icon external-link" target="_blank">Keyboard shortcuts</a></li> <li><a href="https://packagist.org/?query=calendar&type=roundcube-plugin" class="rc-icon external-link" target="_blank">Calendar module</a></li> <li><a href="https://packagist.org/?query=2fa&type=roundcube-plugin" class="rc-icon external-link" target="_blank">Two-factor authentication</a></li> <li><a href="https://packagist.org/packages/boressoft/ident_switch" class="rc-icon external-link" target="_blank">Multiple accounts</a></li> </ul> <p>Browse all 3<sup>rd</sup> party <a href="https://packagist.org/?type=roundcube-plugin" class="rc-icon external-link" target="_blank">plugins</a> and <a href="https://packagist.org/?type=roundcube-skin" class="rc-icon external-link" target="_blank">skins</a> available on Packagist.</p> </div> </div> <div class="row"> <div class="col"> <p>See the <a href="https://github.com/roundcube/roundcubemail/milestones" class="rc-icon external-link" target="_blank">development roadmap</a> for more.</p> </div> </div> <div class="row"> <div class="col"> <h2 id="serverrequirements">Server Requirements <a class="anchor" href="#serverrequirements" aria-label="Link to this section: Server Requirements"></a></h2> <ul> <li>Apache, Lighttpd, Nginx, IIS, Cherokee or Hiawatha web server</li> <li>PHP Version 7.3 or greater<sup><a href="#fn1" class="text-body-secondary">1</a></sup></li> <li>MySQL/MariaDB, PostgreSQL, SQLite, MSSQL or Oracle database</li> <li>SMTP server and IMAP server with IMAP4 rev1 support</li> </ul> <p><a href="https://github.com/roundcube/roundcubemail/wiki/Install-Requirements" class="rc-icon external-link" target="_blank">More detailed list of requirements</a></p> <p id="fn1" class="text-body-secondary">1. Roundcube supports versions of PHP available at the time of each major release. See the <a href="https://github.com/roundcube/roundcubemail/wiki/Version-History" class="rc-icon external-link" target="_blank">version history</a> for more information.</p> </div> </div> <div class="row"> <div class="col"> <h2 id="license">License <a class="anchor" href="#license" aria-label="Link to this section: license"></a></h2> <p> Roundcube Webmail is released under the GNU <a href="https://www.gnu.org/licenses/gpl.html" class="rc-icon external-link" target="_blank">General Public License</a> version 3 or any later version with exceptions for skins and plugins. </p> <p> Everyone is welcome to download and use it, deploy it and to re-distribute it. The code is provided &laquo;as-is&raquo; and in no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages. </p> <p><a href="/license">More details about licensing and the exceptions for skins and plug-ins</a></p> </div> </div> <div class="row"> <div class="col"> <h2 id="services">Services Using and Supporting Roundcube <a class="anchor" href="#services" aria-label="Link to this section: Services Using and Supporting Roundcube"></a></h2> <p> There are thousands of services that make use of Roundcube to provide webmail to millions of users. We love to see our application in so many hands and believe it is essential for society at large to have Open Source software available for a crucial task such as communication. </p> <p> Below is a list of services that not only use, but actively contribute to Roundcube and where usage of those services helps to improve and further develop Roundcube webmail. These are the services that make it possible for us to continue improving our software and to make it freely available for everybody. Preferring one of these services will help them to further support us. </p> </div> </div> <div class="row row-cols-1 row-cols-md-2 row-cols-lg-3"> <div class="col my-3"> <div class="card h-100"> <div class="card-header bg-header"> <a href="https://kolabnow.com" class="text-white" target="_blank">KolabNow</a> </div> <div class="card-body"> <p> <a href="https://kolabnow.com" class="rc-icon external-link" target="_blank">KolabNow</a> is the highly security and privacy centric business and personal groupware hosting from a data centre in central Switzerland. Run by <a href="https://apheleia-it.ch/" class="rc-icon external-link" target="_blank">Apheleia IT</a>, the developers of <a href="https://kolab.org" class="rc-icon external-link" target="_blank">Kolab</a>, KolabNow offers Mail, Calendar, Tasks and File Cloud on all platforms, including mobile. </p> </div> </div> </div> <div class="col my-3"> <div class="card h-100"> <div class="card-header bg-header"> <a href="https://hostingu2.nl/" class="text-white" target="_blank">HostingU2</a> </div> <div class="card-body"> <p> <a href="https://hostingu2.nl" class="rc-icon external-link" target="_blank">HostingU2</a> is contributing web hosting services to run Roundcube's free and privacy-safe spell checking service. </p> </div> </div> </div> </div> </main> <footer class="text-body-secondary w-100 mt-auto pt-3 small bg-body-tertiary"> <div class="container"> <div class="row"> <div class="col-12 col-sm-6"> <ul class="m-0 p-0"> <li><a href="/support">Support</a></li> <li><a href="/contact">Contact</a></li> <li><a href="https://github.com/roundcube/roundcubemail/wiki/Howto-Report-Issues" class="rc-icon external-link" target="_blank" rel="noopener">Found a bug?</a></li> <li><a href="/license">License</a></li> <li class="mt-3"> <div class="color-modes dropend"> <a class="dropdown-toggle" href="#" data-bs-toggle="dropdown" aria-expanded="false"> <span class="fa-solid fa-palette me-1"></span> Switch theme </a> <ul class="dropdown-menu py-1"> <li><a class="dropdown-item px-2 pe-3 py-1 rc-icon light-mode" href="#" onclick="switch_color_mode('light'); return false;">Light theme</a></li> <li><a class="dropdown-item px-2 pe-3 py-1 rc-icon dark-mode" href="#" onclick="switch_color_mode('dark'); return false;">Dark theme</a></li> <li><a class="dropdown-item px-2 pe-3 py-1 rc-icon auto-mode current-theme" href="#" onclick="switch_color_mode('auto'); return false;">Auto detect</a></li> </ul> </div> </li> </ul> </div> <div class="col-12 col-sm-6 mt-4 mt-sm-0 text-sm-end"> <ul class="m-0 p-0"> <li><a aria-label="GitHub" href="https://github.com/roundcube/roundcubemail" target="_blank" rel="noopener"><img src="https://img.shields.io/github/stars/roundcube/roundcubemail?color=%23066da5&label=stars&logo=github&logoColor=%23fff&style=flat-square" alt="GitHub Stars"></a></li> <li><a aria-label="GitHub Contributors" href="https://github.com/roundcube/roundcubemail/graphs/contributors" target="_blank" rel="noopener"><img src="https://img.shields.io/github/contributors/roundcube/roundcubemail?color=%23066da5&label=contributors&logo=github&logoColor=%23fff&style=flat-square" alt="GitHub Contributors"></a></li> <li><a aria-label="DockerHub" href="https://hub.docker.com/r/roundcube/roundcubemail/" target="_blank" rel="noopener"><img src="https://img.shields.io/docker/pulls/roundcube/roundcubemail?color=%23066da5&label=pulls&logo=docker&logoColor=%23fff&style=flat-square" alt="Docker Downloads"></a></li> </ul> </div> </div> <div class="row mt-5"> <div class="col"> <p>Hosted by <a href="https://github.com"><span class="fa-brands fa-github"></span> GitHub</a></p> <p>&copy; Roundcube.net, all rights reserved.</p> </div> </div> </div> </footer> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script> <script> var color_mode = 'auto'; if (typeof(Storage) !== "undefined" && window.localStorage.getItem("color-mode") !== null) { color_mode = window.localStorage.getItem("color-mode"); } switch_color_mode(color_mode, true); function switch_color_mode(mode, onload) { var color_mode = mode; if (mode == 'auto') { color_mode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; } document.getElementsByTagName('html')[0].setAttribute('data-bs-theme', color_mode) document.querySelector('div.color-modes > ul.dropdown-menu a.current-theme').classList.remove('current-theme'); document.querySelector('div.color-modes > ul.dropdown-menu a.' + mode + '-mode').classList.add('current-theme'); if (!onload && typeof(Storage) !== "undefined") { if (mode == 'auto') { window.localStorage.removeItem('color-mode'); } else { window.localStorage.setItem('color-mode', mode); } } var event = new Event('switch-color-mode'); document.dispatchEvent(event); } var copytext = "Copy to clipboard"; var copycomplete = "Copied"; var copyerror = "Copy failed"; document.querySelectorAll('a.copy-popover-link').forEach((sumbtn) => { var popover = new bootstrap.Popover(sumbtn, { content: sumbtn.closest('td').querySelector('.copy-popover-target').innerHTML, html: true, customClass: 'copy-popover' }); sumbtn.addEventListener('shown.bs.popover', () => { document.querySelectorAll('div.popover a.copy-link').forEach((copybtn) => { var tooltipInstance = new bootstrap.Tooltip(copybtn, {'title': copytext}); copybtn.addEventListener("click", function(e) { clipboard(this, tooltipInstance, e); }, false); }); }); }); if (document.querySelectorAll('a.copy-popover-link').length > 0) { document.addEventListener("click", function(e) { document.querySelectorAll('a.copy-popover-link').forEach((sumbtn) => { var popover = bootstrap.Popover.getInstance(sumbtn); if (popover.tip && event.target.closest('.popover.show') == null && popover.tip.classList.contains('show')) { popover.hide(); } }); }, false); } document.querySelectorAll('a.copy-link').forEach((copybtn) => { var tooltipInstance = new bootstrap.Tooltip(copybtn, {'title': copytext}); copybtn.addEventListener("click", function(e) { clipboard(this, tooltipInstance, e); }, false); }); async function clipboard(copybtn, tooltipInstance, e) { e.preventDefault(); var payload = copybtn.closest('p,td,div').querySelector('.copy-target').textContent.trimEnd(); try { await navigator.clipboard.writeText(payload); copybuttonupdate(copybtn, tooltipInstance, 'complete', copycomplete); } catch (err) { copybuttonupdate(copybtn, tooltipInstance, 'error', copyerror); } } function copybuttonupdate(copybtn, tooltipInstance, css, text) { tooltipInstance.setContent({'.tooltip-inner': text}); copybtn.classList.add(css); window.setTimeout(function() { tooltipInstance.setContent({'.tooltip-inner': copytext}); copybtn.classList.remove(css); }, 2500); } </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10