Inloggen
Inloggen

Roundcube Webmail: complete handleiding voor installatie, functies en aanpassing

Roundcube Webmail: complete handleiding voor installatie, functies en aanpassing
Bhuban Mishra
Technisch schrijver
Webmail-diensten
16.10.2025
Reading time: 8 min

Roundcube is een browsergebaseerde e-mailclient. Het biedt eenvoudig toegang tot het beheren van e-mails via een webinterface.

Roundcube kan op twee manieren worden geïnstalleerd: met Docker Compose of direct op een Ubuntu-server voor een meer praktische aanpak.

De volgende gids is een volledig handboek dat alles behandelt – van vereisten en installatie tot probleemoplossing en accountbeheer in Roundcube Webmail. Laten we beginnen met de redenen waarom.

Waarom Roundcube Webmail gebruiken

Hier zijn enkele belangrijke functies die Roundcube onderscheiden als e-mailclient:

  • Gebruiksvriendelijke interface: de Roundcube-interface is modern, eenvoudig en gemakkelijk te gebruiken.
  • IMAP- en SMTP-ondersteuning: ondersteunt beide protocollen, wat compatibiliteit garandeert met de meeste mailservers.
  • Meerdere accounts: gebruikers kunnen meerdere e-mailaccounts in dezelfde interface configureren en eenvoudig ertussen schakelen.
  • Webgebaseerd: je hebt alleen een browser nodig om toegang te krijgen tot je e-mails – handig voor gebruikers die vaak van apparaat wisselen.
  • Uitbreidbaar en aanpasbaar: Roundcube is open source. Met honderden beschikbare plug-ins kun je het naar wens aanpassen.
  • Adresboek: via integratie kun je bestaande contacten importeren of nieuwe handmatig toevoegen.

Vereisten

Om deze handleiding te volgen, heb je nodig:

  • Een Ubuntu-server: deze gids gebruikt Ubuntu 22.04, maar werkt ook met andere moderne versies.
  • Docker en Docker Compose (voor methode 1): als deze niet zijn geïnstalleerd, gebruik dan de volgende commando’s:
sudo apt update
sudo apt install docker docker-compose

Methode 1: Roundcube instellen met Docker Compose (aanbevolen)

Docker-containers bevatten alle benodigde afhankelijkheden om het installatieproces te vereenvoudigen. Hieronder vind je een werkend docker-compose.yml-bestand om Roundcube Webmail te starten met de plug-ins thunderbird_labels, show_folder_size en tls_icon.

version: '3'

services:
  roundcubemail:
    image: roundcube/roundcubemail:latest
    container_name: roundcubemail
    volumes:
      - ./www:/var/www/html
      - ./db/sqlite:/var/roundcube/db
    ports:
      - 9002:80
    environment:
      ROUNDCUBEMAIL_DB_TYPE: sqlite
      ROUNDCUBEMAIL_SKIN: elastic
      ROUNDCUBEMAIL_DEFAULT_HOST: "ssl://imap.gmail.com"
      ROUNDCUBEMAIL_SMTP_SERVER: "ssl://smtp.gmail.com"
      ROUNDCUBEMAIL_DEFAULT_PORT: 993
      ROUNDCUBEMAIL_SMTP_PORT: 465
      ROUNDCUBEMAIL_COMPOSER_PLUGINS: "weird-birds/thunderbird_labels,jfcherng-roundcube/show-folder-size,germancoding/tls_icon:^1.2"
      ROUNDCUBEMAIL_PLUGINS: thunderbird_labels, show_folder_size, tls_icon

Uitleg van de omgevingsvariabelen:

  • ROUNDCUBEMAIL_SKIN: bepaalt het thema van de interface. “Elastic” is het moderne thema, “Classic” is eenvoudiger.
  • ROUNDCUBEMAIL_DEFAULT_HOST: standaard IMAP-host waarmee Roundcube verbinding maakt.
  • ROUNDCUBEMAIL_DEFAULT_PORT: IMAP-poort.
  • ROUNDCUBEMAIL_SMTP_SERVER: SMTP-server voor het verzenden van e-mails.
  • ROUNDCUBE_SMTP_PORT: SMTP-poort.
  • ROUNDCUBEMAIL_COMPOSER_PLUGINS: plug-ins die de gebruikservaring verbeteren.
  • ROUNDCUBEMAIL_PLUGINS: activeert de geïnstalleerde plug-ins.

Je e-mailprovider verstrekt de details van de IMAP-server, poorten, SMTP-server en instellingen. Pas de variabelen aan volgens deze gegevens en de versleuteling (bijv. SSL/TLS) die wordt gebruikt.

Controleer of Docker en Docker Compose zijn geïnstalleerd voordat je het compose-bestand uitvoert:

docker --version && docker-compose --version 

Start de Docker-service:

systemctl start docker

Voer het docker-compose-bestand uit:

docker-compose up

Het kan 2–3 minuten duren voordat Roundcube volledig draait op <uw-server-ip>:9092. Om je e-mails te beheren, gebruik je de inloggegevens die door je mailserver worden verstrekt.

Als je Gmail of Outlook gebruikt, is je gebruikersnaam je volledige e-mailadres (@gmail of @outlook).

Image4

Na succesvolle aanmelding zie je een vergelijkbare interface.

Image5

Methode 2: Directe installatie op Ubuntu-server

Roundcube is een LAMP-stackapplicatie, geschreven in PHP en compatibel met meerdere databases (MySQL, PostgreSQL, SQLite).

Stap 1: PHP en Apache installeren

Voer voor de installatie de volgende commando’s uit om pakketten te updaten:

sudo apt update
sudo apt install php apache2

Installeer en activeer de volgende PHP-extensies:

sudo apt install php-mbstring php-xml php-imap php-sqlite3 php-json php-curl php-zip php-gd php-intl

Overzicht van de extensies:

  • php-mbstring: ondersteuning voor multi-byte tekencoderingen
  • php-xml: ondersteuning voor XML-documenten
  • php-imap: verbinding met IMAP-servers 
  • php-sqlite3: SQLite-adapter voor PHP
  • php-json: JSON-codering en -decodering
  • php-curl: HTTP-verzoeken via curl
  • php-zip: lezen en schrijven van ZIP-bestanden
  • php-gd: beeldbewerking
  • php-intl: ondersteuning voor talen en regio-instellingen

Stap 2: Roundcube-broncode downloaden

Download de broncode van https://roundcube.net/download/ en kies de Complete Stable Version.

99e88c0d 3854 46a4 Ba08 30fe4c273355

Download de applicatie in de map /var/www:

cd /var/www
sudo wget https://github.com/roundcube/roundcubemail/releases/download/1.6.10/roundcubemail-1.6.10-complete.tar.gz

Stap 3: Uitpakken en rechten toewijzen

Geef Apache toegang om te lezen en te schrijven door het eigendom te wijzigen naar www-data:

sudo tar xvf roundcubemail-1.6.10-complete.tar.gz
sudo chown -R www-data:www-data roundcube-1.6.10
cd roundcube-1.6.10

Stap 4: Configuratiebestand instellen

Het configuratiebestand bepaalt welke plug-ins worden gebruikt, welk thema actief is en met welke servers (SMTP/IMAP) verbinding wordt gemaakt.

Maak een kopie van het standaardbestand (controleer of je in /var/www/roundcube-1.6.10 bent):

sudo cp config/config.inc.php.sample config/config.inc.php

Bewerk vervolgens belangrijke instellingen zoals databaseverbinding, IMAP- en SMTP-servers:

sudo nano config.inc.php

Image1

Here’s a sample config for the Outlook email server. You need to adjust db_dsnw, imap_host, and smtp_host as per your email provider. This configuration uses an SQLite database for simplicity.

Voorbeeldconfiguratie voor Outlook:

$config[‘db_dsnw’] = ‘sqlite:////var/www/roundcubemail-1.6.10/config/db.sqlite?mode=0640’;
$config[‘imap_host’] = ‘ssl://imap.office365.com:993’;
$config[‘smtp_host’] = ‘ssl://smtp-mail.outlook.com:587’;

Installeer plug-ins handmatig in de map plugins of via Composer en activeer ze daarna in het configuratiebestand.

Image2

Stap 5: Apache configureren

Maak een nieuw bestand roundcube_site.conf aan in /etc/apache2/sites-available met de volgende inhoud:

<VirtualHost *:80>
    DocumentRoot /var/www/roundcubemail-1.6.10
    # ServerName roundcube.CHANGEME_YOURDOMAIN.com  # Vervang dit

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/roundcubemail-1.6.10>
        AllowOverride All
        Require all granted
    </Directory>

   # Blokkeer toegang tot de database
   <FilesMatch "\.sqlite$">
    Require all denied
   </FilesMatch>

</VirtualHost>

Activeer de nieuwe Apache-site:

sudo a2ensite roundcube_site.conf

Deactiveer de standaardsite om conflicten te voorkomen:

sudo a2dissite 000_default.conf

Herlaad Apache om de wijzigingen toe te passen:

sudo systemctl reload apache2

Stap 6: Starten en installeren

Open de Roundcube-interface via het IP-adres van je server. Voer de gebruikersnaam en wachtwoord in die je van je e-mailprovider hebt gekregen.

Probleemoplossing

Als de installatie niet werkt, bekijk dan het bestand errors.log.

Image7

Controleer ook de Apache-logbestanden voor extra informatie:

tail -f /var/log/apache2/access.log
tail -f /var/log/apache2/error.log

Meerdere accounts beheren

Om extra accounts toe te voegen, ga naar Instellingen > Identiteiten > Aanmaken.

Image10

Contacten importeren

Importeer al je eerdere contacten vanuit een vCard- of CSV-bestand via het tabblad Contacten en klik op Importeren bovenaan.

Voor CardDAV-import voeg je de plug-in roundcube/carddav toe.

Image3

Verzamelde ontvangers toont een lijst met eerder gecontacteerde adressen. Vertrouwde afzenders toont bekende afzenders.

Nuttige Roundcube-plug-ins

Enkele populaire plug-ins zijn:

Alternatieven voor Roundcube

Als Roundcube niet aan je verwachtingen voldoet, overweeg dan deze alternatieven:

  • Horde Webmail: geïntegreerde suite met e-mail, kalender en takenbeheer voor teamproductiviteit.
  • Zimbra Webmail: beschikbaar als open source en commerciële versie; bekend om veiligheid en spamfilters.
  • Rainloop: modern ontwerp, geen database nodig, zeer eenvoudig te gebruiken.

Roundcube Webmail: is het de juiste keuze voor jou?

Roundcube biedt honderden plug-ins voor personalisatie. Met Docker kan het in enkele minuten worden geïnstalleerd.

Als je bekend bent met serverbeheer en een lichte, open source webmailoplossing zoekt, is Roundcube ideaal. Als je liever meer functies hebt of geen eigen hosting wilt beheren, overweeg dan een alternatief.

Webmail-diensten
16.10.2025
Reading time: 8 min

Vergelijkbaar

Heb je vragen,
opmerkingen of zorgen?

Onze professionals staan altijd klaar om je te helpen,
of je nu hulp nodig hebt of gewoon niet weet waar te beginnen
E-mail ons
Hostman's Support