Dans cet article, nous vous expliquons les erreurs les plus courantes du webmail Roundcube. Nous vous dirons quel est le problème et, surtout, ce que vous devez faire pour le résoudre !
Qu’est-ce que le webmail Roundcube ?
Roundcube est un logiciel qui sert de webmail. Un webmail est une page web qui charge vos emails via le protocole IMAP et vous permet de les visualiser dans le webmail / page web. L’envoi d’e-mails dans le webmail se fait via SMTP.
Ainsi, vous n’avez pas besoin d’utiliser un programme de messagerie complet pour consulter votre courrier électronique, mais vous pouvez vous connecter rapidement et facilement à votre messagerie via Roundcube, où que vous soyez dans le monde. Ainsi, si vous êtes en vacances, vous pouvez vous connecter rapidement à votre messagerie sur votre ordinateur portable, votre tablette ou même votre téléphone mobile.
Roundcube est écrit dans le langage de programmation PHP et fonctionne avec une base de données MySQL. Ainsi, Roundcube peut être installé sur pratiquement n’importe quel serveur web et vous pouvez facilement et rapidement créer votre propre webmail et l’héberger sur un pack d’hébergement.
Messages d’erreur dans Roundcube
Je liste ci-dessous les messages d’erreur les plus courants dans Roundcube qui peuvent survenir lorsque vous l’utilisez. Pour chaque erreur, j’expliquerai quel est le problème, mais aussi quelle est la solution pour que vous puissiez le résoudre rapidement et facilement.
Tous les messages d’erreur dans Roundcube
- La connexion au serveur IMAP a échoué
- Erreur de connexion (impossible d’atteindre le serveur)
- Votre session a expiré ou est invalide
- Impossible d’effectuer l’opération. Espace de stockage insuffisant
La connexion au serveur IMAP a échoué
L’installation de roundcube essaie souvent de se connecter au serveur IMAP sous-jacent sur le port 143 (sans SSL) ou 993 (avec SSL) en utilisant le protocole IMAP. Le serveur IMAP que vous avez configuré dans les enregistrements DNS MX de votre nom de domaine ne répond pas à la tentative de connexion. Il est également possible qu’il réponde, mais qu’il ne donne pas la réponse souhaitée que roundcube attend.
Solution : échec de la connexion au serveur IMAP
Tout d’abord, vous pouvez vérifier via un contrôle TCP en ligne si votre nom de domaine répond aux ports IMAP. Vous pouvez le faire en vous rendant sur le lien suivant :
Ici, vous entrez votre nom de domaine suivi de :143 ou :993.
Exemple d’entrée : theory7.net:143 ou theory7.net:993
L’outil va maintenant tester si le port 143 ou 993 (ports IMAP) est ouvert et s’il y a une réponse.
Je vois : La connexion a expiré
S’il n’y a pas de réponse, il est possible que votre fournisseur d’e-mail ait un dysfonctionnement, ou que votre nom de domaine ne soit pas lié correctement, ce qui signifie que votre serveur e-mail / IMAP ne fonctionne pas correctement,
En cas d’interruption de la connexion, je vous conseille de contacter votre fournisseur de messagerie ou d’hébergement.
Je vois : Connecté
S’il est indiqué qu’il est connecté, mais que vous obtenez toujours le message d’erreur dans roundcube, je soupçonne que votre fournisseur de messagerie ou d’hébergement est en cause. Dans ce cas, je vous conseille également de les contacter afin qu’ils puissent vérifier ce qui se passe !
Erreur de connexion ! (Impossible de joindre le serveur)
Cette erreur est la même que l’erreur précédente ci-dessus. Je vous conseille de mettre en œuvre la même solution afin que votre webmail fonctionne bientôt comme d’habitude !
Votre session a expiré ou est invalide
Roundcube conserve les enregistrements de la session php lorsque vous êtes connecté et vérifie donc si la durée maximale de votre connexion n’a pas encore expiré.
Si c’est le cas, le message d’erreur s’affiche et vous devez vous reconnecter, après quoi vous pouvez rester connecté pendant un certain temps.
Si vous recevez ce message d’erreur immédiatement après vous être connecté à Roundcube, cela signifie que Roundcube n’est pas en mesure de créer un fichier de session php et qu’il y a souvent un problème ou une panne sur le serveur web où Roundcube est hébergé.
Solution : Votre session a expiré ou est invalide
Dans ce cas, je vous recommande de vérifier d’abord la configuration de Roundcube et l’endroit où Roundcube stocke les fichiers de session.
Dans le fichier suivant, vous trouverez quelques règles de configuration pour vos sessions : config/defaults.inc.php
// Durée de vie de la session en minutes
$config['session_lifetime'] = 30 ;
// Domaine de session : .example.org
$config['session_domain'] = '' ;
// Nom de la session. Valeur par défaut : 'roundcube_sessid'.
$config['session_name'] = null ;
// Nom du cookie d'authentification de la session. Valeur par défaut : 'roundcube_sessauth'.
$config['session_auth_name'] = null ;
// Chemin de la session. La valeur par défaut est le paramètre PHP session.cookie_path.
$config['session_path'] = null ;
La durée de vie de la session (session_lifetime) est le temps mentionné précédemment avant l’expiration de votre session de connexion. Vous pouvez l’augmenter ou la diminuer autant que vous le souhaitez.
Le session_path est le chemin où les sessions sont stockées. Je vous conseille de laisser ce champ vide afin de suivre le chemin de session général de PHP.
Si le message d’erreur ne disparaît pas et apparaît immédiatement après la connexion, cela signifie que le serveur Web ne peut pas stocker la session dans le chemin de session PHP par défaut. Je vous recommande de contacter votre fournisseur d’e-mail ou d’hébergement pour obtenir ces informations.
Impossible d’effectuer l’opération. Espace de stockage libre insuffisant
Le message d’erreur dit tout. Il n’y a pas assez d’espace de stockage libre pour terminer et traiter votre opération.
Supposons que vous composiez un e-mail ou que vous vouliez répondre à un e-mail, le serveur IMAP crée un brouillon. Ce concept nécessite bien sûr un espace de stockage et malheureusement il n’y en a plus.
C’est pourquoi le message d’erreur que vous recevez actuellement indique clairement que l’espace de stockage de votre propre adresse électronique sur le serveur IMAP est plein.
Solution : Impossible d’effectuer l’opération. Pas assez d’espace de stockage libre
Dans ce cas, je vous recommande de vider d’abord votre corbeille dans Roundcube afin de créer de l’espace. Cela libérera immédiatement l’espace si la corbeille contient encore des éléments et le message d’erreur devrait également disparaître immédiatement.
Si la corbeille est déjà vide, je vous recommande de parcourir votre boîte de réception et de rechercher les courriels contenant des pièces jointes volumineuses que vous n’avez plus besoin de conserver. Jetez-les et videz la corbeille immédiatement après pour libérer de l’espace.
Augmentation de l’espace de stockage des comptes de messagerie
Plusieurs panneaux de contrôle de fournisseurs de messagerie ou d’hébergement vous permettent d’augmenter l’espace de stockage de votre adresse électronique. Je vais vous expliquer comment procéder pour chaque panneau de contrôle :
- DirectAdmin : Dans ce panneau de contrôle, vous allez dans la rubrique Comptes de messagerie. Vous verrez alors que vos comptes de messagerie sont répertoriés. Vous cliquez sur modifier et vous obtenez alors une page où vous pouvez changer votre mot de passe, mais aussi spécifier un nouveau quota.
Entrez le nouveau quota et il sera activé immédiatement et le message d’erreur dans Roundcube devrait être résolu !
- Cpanel : Cliquez sur la rubrique Comptes de messagerie. Cliquez ensuite sur le lien Disque et quota de votre adresse électronique.
Une nouvelle page s’ouvre où vous pouvez définir votre nouveau quota d’e-mails. Après cela, le message d’erreur dans Roundcube devrait être résolu et vous devriez pouvoir continuer.
- Plesk : Ici, vous vous connectez à Plesk et cliquez sur les abonnements. Sélectionnez votre nom de domaine et cliquez sur Personnaliser. Un onglet de ressources s’ouvre où vous pouvez définir la taille de la boîte aux lettres. Ce sera votre nouveau quota d’e-mails.
Après avoir ajusté les paramètres, Roundcube devrait fonctionner à nouveau immédiatement et votre message d’erreur devrait être résolu.