In dit artikel leggen we jou de meest voorkomende fouten van Roundcube webmail helemaal uit. We vertellen wat het probleem is en vooral nog belangrijker, wat je moet doen om de fout op te lossen!
Wat is Roundcube webmail?
Roundcube is een software pakket wat dient als webmail . Een webmail is een webpagina die ervoor zorgt dat jouw e-mails via het IMAP protocol geladen worden en je ze kunt bekijken in de webmail / webpagina. Het versturen van e-mails in de webmail gaat via SMTP.
Zodoende hoef je dus niet op een volwaardig e-mail programma je e-mail te bekijken, maar kun je overal ter wereld snel en gemakkelijk inloggen op jouw e-mail via Roundcube. Als je dus op vakantie bent, kun je op je laptop, tablet of zelfs mobiel even snel inloggen op jouw e-mail.
Roundcube is geschreven in de programmeertaal PHP en werkt met een database in MySQL. Zodoende kan Roundcube dus op vrijwel elke webserver geinstalleerd worden en kan je dus ook gemakkelijk en snel jouw eigen webmail maken en hosten op een hosting pakket.
Foutmeldingen in Roundcube
Hieronder som ik de meest voorkomende foutmeldingen in Roundcube op die kunnen optreden als je er gebruik van maakt. Bij elke foutmelding leg ik uit wat het issue is, maar ook wat de oplossing is zodat jij het snel en gemakkelijk kunt verhelpen.
Alle foutmeldingen Roundcube
- Verbinding met IMAP-server mislukt
- Verbindingsfout (Kon de server niet bereiken)
- Niet in staat de bewerking uit te voeren. Onvoldoende opslagruimte
Verbinding met IMAP-server mislukt
De roundcube installatie probeert via het IMAP protocol vaak over poort 143 (zonder SSL) of 993 (met SSL) te verbinden naar de achterliggende IMAP server. De IMAP server die jij ingesteld hebt bij de MX DNS records van jouw domeinnaam reageert echter niet op de inlog poging. Het kan ook zijn dat die wel reageert, maar niet het gewenste antwoord geeft waarop roundcube gewacht heeft.
Oplossing: Verbinding met IMAP-server mislukt
Als eerst controleer je via een online TCP check of jouw domeinnaam wel reageert op de IMAP poorten. Dit doe je door naar de volgende link te gaan :
Hier voer je jouw domeinnaam in gevolgd door :143 of :993.
Voorbeeld invoer: theory7.net:143 of theory7.net:993
De tool gaat nu testen of de poort 143 of 993 (IMAP poorten) open staan en of er een reactie op komt.
Ik zie: Connection timed out
Indien er geen reactie op komt kan het zijn dat jouw e-mail provider een storing heeft, of dat je domeinnaam niet goed gekoppeld is waardoor je e-mail / IMAP server niet goed werkt,
Ik adviseer je in het geval van een Connection timed out adviseer ik je altijd contact op te nemen met jouw e-mail of hosting provider.
Ik zie: Connected
Indien er connected staat maar je toch de foutmelding in roundcube ervaart, dan vermoed ik dat er een storing is bij jouw e-mail of hosting provider. Ook in dit geval adviseer ik ze te contacteren zodat ze kunnen controleren wat er aan de hand is!
Verbindingsfout! (Kon de server niet bereiken)
Deze fout komt op hetzelfde neer als de vorige fout hierboven. Ik adviseer je dezelfde oplossing door te voeren zodat jouw webmail gauw weer werkt zoals je gewend bent!
Uw sessie is verlopen of ongeldig
Roundcube houdt in php sessie bij wanneer je ingelogd bent en controleert zodoende of de maximale tijd dat je ingelogd bent nog niet voorbij is.
Als dat wel het geval is, word deze foutmelding getoond en moet je weer opnieuw inloggen, waarna je dus weer een tijd ingelogd kunt blijven.
Stel je krijgt deze foutmelding direct na het inloggen in Roundcube, dan kan Roundcube geen php sessie bestand aanmaken en is er vaak iets verkeerd ingesteld of kapot op de webserver waarop roundcube gehost staat.
Oplossing: Uw sessie is verlopen of ongeldig
In dit geval adviseer ik je eerst de configuratie van Roundcube na te kijken en te checken waar Roundcube de sessie bestanden opslaat.
In het volgende bestand vind je enkele configuratie regels voor je sessies: config/defaults.inc.php
// Session lifetime in minutes
$config['session_lifetime'] = 30;
// Session domain: .example.org
$config['session_domain'] = '';
// Session name. Default: 'roundcube_sessid'
$config['session_name'] = null;
// Session authentication cookie name. Default: 'roundcube_sessauth'
$config['session_auth_name'] = null;
// Session path. Defaults to PHP session.cookie_path setting.
$config['session_path'] = null;
De session_lifetime is de eerder benoemde tijdsduur voordat jouw login sessie verloopt. Je kan deze zelf naar wens verder verhogen of verlagen.
De session_path is is het pad waar de sessies opgeslagen worden. Ik adviseer je dit leeg te laten zodat het de algemene session_path van PHP volgt.
Als de foutmelding niet verdwijnt en direct onstaat na het inloggen, dan kan de webserver dus geen sessie opslaan in het standaard PHP sessie pad. Ik adviseer je dan de e-mail of hosting provider te contacteren met deze informatie.
Niet in staat om de bewerking uit te voeren. Onvoldoende vrije opslagruimte
De foutmelding zegt het eigenlijk al. Er is niet voldoende vrije opslagruimte om jouw handeling af te ronden en te verwerken.
Stel je stelt een e-mail op of wil een e-mail beantwoorden, dan maakt de IMAP server een concept aan. Dit concept kost uiteraard opslagruimte en deze is er dus helaas niet meer.
Hierdoor komt de foutmelding die je nu ervaart naar voren en geeft dus duidelijk aan dat de opslagruimte vol is van jouw eigen e-mailadres op de IMAP server.
Oplossing: Niet in staat om de bewerking uit te voeren. Onvoldoende vrije opslagruimte
In dit geval adviseer ik je om als eerst je prullenbak binnen Roundcube te legen en zodoende ruimte te maken. Hiermee maak je direct ruimte vrij als de prullenbak nog items bevat en zou de foutmelding ook meteen moeten verdwijnen.
Mocht de prullenbak al leeg zijn, dan adviseer ik je om je inbox door te gaan en te kijken of daar e-mails met grote bijlages zijn die je niet meer hoeft te bewaren. Je gooit deze dan vervolgens weg en maakt direct daarna de prullenbak leeg zodat de ruimte ook echt daadwerkelijk vrij komt.
E-mail account opslag ruimte vergroten
Bij verschillende controlepanelen bij e-mail of hosting providers gebruiken kun je zelf de opslagruimte instellen van jouw e-mailadres. Ik zal per controlpanel uitleggen hoe je dit uitvoert:
- DirectAdmin: In dit controlepanel ga je naar het kopje E-mail accounts. Vervolgens zie je daar jouw e-mailaccounts staan. Je klikt daar op wijzigen en krijgt vervolgens een pagina waar je je wachtwoord kunt wijzigen, maar ook een nieuw quota kunt opgeven.
Je voert hier de nieuwe quota in waarna dit direct actief zal worden en de foutmelding in Roundcube opgelost moet zijn!
- Cpanel: Je klikt op het kopje E-mail accounts. Vervolgens klik je voor jouw e-mailadres op de link Disk en Quota.
Er opent nu een nieuwe pagina waar jij vervolgens je nieuwe e-mail quota kunt instellen. Hierna zal de foutmelding in Roundcube verholpen moeten zijn en kan jij weer verder.
- Plesk: Hier log je in op Plesk en vervolgens klik je op subscriptions. Je kiet dan jouw domeinnaam en klikt vervolgens opl Customize. Er opent zich dan een resource tab waar jij vervolgens de mailbox size kunt instellen. Dit zal dus jouw nieuwe e-mail quota worden.
Na het instellen moet Roundcube direct weer werken en is jouw foutmelding verholpen.