Bonjour!
Aujourd’hui, je vous propose un article sur l’installation et la configuration de roundcube pour un compte Gmail.
Présentation
RoundCube est un client webmail Open Source utilisant Ajax. Bien qu’il soit encore en version bêta, il est assez stable et est utilisé en de nombreux endroits.(wikipedia)
Le but de cet article est de pouvoir se passer du webmail de Gmail (mais les info sont très certainement valables pour un grand nombre de prestataires). Le webmail de Gmail est très bon, à mon sens, et permet de faire énormément de chose…mais la pub reste, je pense, très gênante ! Passer par Roundcube permet de se passer de la pub!
Prérequis
Pour pouvoir utiliser Roundcube, vous devez avoir une solution de type Lamp en place. C’est à dire que vous devez bénéficier d’un serveur Apache, mais aussi de Mysql et Php et PhpMyadmin.C’est possible sous windows aussi bien que sous linux et autres !
Une autre solution est de bénéficier d’un espace web, et que votre prestataire vous propose Php, mysql, phpmyadmin, etc. (c’est souvent le cas!)
Je me concentrerai ici sur l’installation sur Ubuntu.
Préparation de Gmail
Pour utiliser Roundcube (ou tout autre webmail) avec un compte gmail, il faut configurer gmail pour accepter le protocole IMAP.
Pour se faire, connectez-vous à votre compte, ensuite, dans « configuration » changez la langue en « English (US) ». Ensuite, dans l’onglet « Tranfert POP/IMAP », activez l’IMAP.
Gmail est maintenant prèt pour accepter les connections depuis Roundcube.
Installation
Premièrement, allez sur le site de roundcube, et téléchargez l’archive. Extractez l’archive et copiez-collez le dossier obtenu à la racine de votre site.
Ensuite, éditez le fichier db.inc.php.dist et changez la ligne
$rcmail_config['db_dsnw'] = 'mysql://votre_identifiant_mysql:votre_mot_de_passe_mysql@l_hôte(souvent'localhost')/le_nom_de_la_base_de_donnees';
exemple : $rcmail_config['db_dsnw'] = 'mysql://root:1234@localhost/roundcube';
Renommez ce fichier en db.inc.php.
Modifiez ensuite le fichier main.inc.php.dist (que vous devez renommer en main.inc.php)
Pour utilisez roundcube avec Gmail, modifiez les lignes suivantes de cette manière:
$rcmail_config['default_host'] = 'ssl://imap.gmail.com';
$rcmail_config['default_port'] = 993;
$rcmail_config['smtp_server'] = 'ssl://smtp.gmail.com';
$rcmail_config['smtp_port'] = 465;
$rcmail_config['smtp_user'] = '%u';
$rcmail_config['smtp_pass'] = '%p';
Ensuite, connectez-vous à Phpmyadmin et créer une nouvelle base de donnée. Dans l’exemple donné plus haut, elle devrait s’appeler roundcube.
Sélectionnez cette base et faites une requête sql dans cette base: cliquez sur l’onglet « sql » et copier-coller le contenu du fichier /roundcubemail/SQL/mysql.intial.sql.
Cliquez ensuite sur « exécuter ».

Ensuite rendez-vous sur la page http://localhost/roundcube pour pouvoir avoir accès à l’écran de connection:

Connectez-vous avez vos identifiant et mot de passe habituels de gmail, mais en terminant le nom d’utilisateur par « @gmail.com ». Exemple: mon_identifiant@gmail.com.
Et voila, bienvenue dans l’interface de RoundCube !
En modifiant le fichier main.inc.php, vous pouvez vous connecter à d’autres comptes Gmail, évidement !
Si vous avez des questions, ou des trucs et astuces relatifs à Roundcube, n’hésitez pas à m’en faire part ici, je découvre RoundCube aujourd’hui !
Et si vous connaissez un webmail encore plus performant que celui de gmail, libre et gratuit, n’hésitez pas. RoundCube s’en rapproche, mais il manque encore quelques petits détails, notamment le « look » des discussions !
A bientôt !
Heu… c’est quoi l’interet?
Mettre roundcube (ou tout autre webmail) à une adresse free, orange ou une adresse qui ne propose pas de webmail digne de ce nom (ou pas du tout), ok… mais gmail, c’est sans doute le meilleur webmail…. donc je ne comprends pas très bien l’utilité…
Installé sans problème ; je ne sais pas encore quel est l’intérêt au final mais c’est sympa
David
(eu, je crois qu’il y a un bug lorsqu’on poste un comment ; j’ai eu pleins de messages d’erreur SQL
Salut!
Pour l’intérêt, je ne sais pas encore…
Je voulais voir si ça marchait…un genre de défit technique
Et puis, j’ai découvert roundcube cette semaine, et je ne possède qu’une adresse gmail.
Le gros avantage, spécifique à gmail: il n’y a pas de pub, à la différence du webmail de gmail.
Maintenant, comme indiqué dans l’article, cela marche avec gmail, mais aussi avec sans doute la plupart des prestataires « email »…cela peut donner des idées aux gens, l’envie de tester, etc…
Bref, un article utile, je pense
Aplus!
Salut!
Pour les commentaires, ça marche sans soucis pour moi…
Pas d’erreur d’aucune sorte au niveau sql ni rien…Cela est peut-être du à la « charge » que subit ce site, sur u hébergement possé dans ses reranchements…
Mais je tiens ça à l’oeil, merci
Splitsch
petit test de commentaires
Aplus!
Merci beaucoup, je l’avais testé il y a bien longtemps à ces début et ça marder pas mal, là installer chez ovh sans problême ça marche du tonerre !
L’intérêt ? Il y en a pleins, faut les trouver mais il doit en avoir
Merci !!!
En fait j aimerai vous poser des questions concernant roundcube.
J’utilise roundcube dans mon serveur local mais je me connecte et que j envoie un message il me renvoit une erreur disant le message n a pas été envoyé et je voudrai savoir le pourquoi ?
Quand on change la configuration du main… pour utiliser gmail ,une fois dans notre compte gmail on arrive pas à lire nos messages pourquoi ?
Salut!
Il faudrait voir le type d’erreur rencontré.
Quel est le message? As-tu configuré le tout comme préconisé dans cet article?
Merci
Aplus
l’interet ?? regroupe plusieurs comptes mail en 1 seul par exemple avec fetchmail, avoir acces a ces mails quand on n’est pas connecté , par contre une critique : pas d’arborescence de dossier possible
L’intérêtc !!!!
Il est enorme : beaucoup d’entreprise blacklistes les messageries.
Grace a ce webmail, je pourrai aller lire mes mails meme si gmail est blacklisté par ma société.
Il me manque plus qu’a trouver client gtalk
Bonjour,
J’ai un petit problème dans mon fichier de configuration de roundcube (main.inc.php).
En effet la ligne ci-dessous, ne fonctionne pas car les deux slash mettent le reste de la ligne en commentaire.
$rcmail_config['default_host'] = ’ssl://imap.gmail.com’;
J’ai essayé en enlevant et en mettant seulement
’imap.gmail.com’;
mais ca ne fonctionne toujours pas connexion au serveur imap impossible
Pourriez vous m’aider
Merci
Bonjour,
Je pense que cela est dû au fait que mon thème de blog change les apostrophes et leur look.
Il faut changer les ’ en ‘ .
C’est à dire une apostrophe « toute droite ».
Est-ce que cela règle le problème?
Merci
Oui cela règle mon problème,
mais maintenant lorsque je tente une connexion avec mon nom utilisateur(@gmail.com) et mon mot de passe le navigateur web charge pendant une minute et me sort erreur http 500.
Pour info je fais tourner mon site Web sur un serveur Apache sur mon pc
Sous wireshark je vois qu’il trouve bien le serveur imap
Je ne sais vraiment pas de quoi ca peut venir
Merci
Salut!
Arf, sans plus d’indications, je ne peux malheureusement pas t’aider…
Essaye cette procédure:
http://www.european-is.net/hebergement-site-faq-fr/showquestion.asp?faq=18&fldAuto=183
Pour voir d’ou cela peut venir…
Est-ce que tu utilise la dernière version de Roundcube ?
Je l’utilise aussi en local, sur une solution Lamp, et ça fonctionne au poil…
Aplus!
Mon problème d’erreur 500 est régler ça me faisait ça avec ma messagerie gmail mais en configurant sur celui de ma messagerie orange ca fonctionne très bien.
Par compte un nouveau problème est que je n’arrive pas à lire mes mails, le cadre reste blanc j’utilise la dernière version de roundcube héberger sur un serveur apache xampp.
Faut il absolument utiliser du ssl pour que ça fonctionne ???
J’ai chercher et trouver la même erreur que moi sur un forum mais aucune solution
A croire que je collectionne toutes les erreurs de roundcube à moi tous seul !!!!
Salut!
En fait, l’utilisation du SSL ou TSLS dépend du serveur de messagerie que tu utilise. Chez gmail, c’est primordial !
Sur orange, je n’ai aucune idée, mais normalement, ils indiquent les différents paramètres de configuration de thunderbird/outlook etc, dont tu peux t’inspirer, puisque roundcube utilise ses même paramètre…sauf qu’il faut configurer un fichier config
A bientot
Salut,
Oui j’ai vu que gmail utilisait du https ce qui n’est pas le cas d’orange Outlook refuse de se connecté en mode sécurisé.
Pour info si quelqu’un à le même problème voici le lien ou l’on explique le problème mais aucune réponse
http://svn.roundcube.net/ticket/1484982
A bientot
Voila j’ai réussi
Une erreur de débutant sans doute mais voila pour ceux qui ont la même erreur.
j’ai remplacé
$rcmail_config['enable_caching'] = TRUE;
par
$rcmail_config['enable_caching'] = FALSE; dans main.inc.php
il faut le mettre a false si le serveur imap et la bdd ou sont stockées les données ne sont pas stockées sur la même machine. Voila
Merci splitsch
Bonjour
j’utilise round cube et j’aimerai installer Outlook mais il manque l’adresse du serveur smtp ?
Merci d’avance
moi il me sera tres utile car j’utilise google app
J’utilise bien les param comme indiqué , mais cela ne fonctionne pas, il me dit impossible de me connecter au serveur imap . Je cherche depuis un petit moment. Est ce que quelqu’un aurait une idée? J’utilise roundcude 0.2 !
@Guy KPADJIK
Un intérêt que je vois (le seul ?) est qu’un webmail perso a moins de chances d’être filtré dans une entreprise interdisant les webmails. D’où je bosse aucun webmail ne passe (gmail, free, hotmail, etc.) donc j’ai roundcube sur un nom de domaine à moi…
+1 avec Fred …..
Il vaut mieux utiliser GMX : ce webmail rend au moins autant de services, y compris Imap, filtration des spams, etc. Et il est beaucoup moins complexe à installer. Pas besoin d’alourdir son ordi avec MySql et un serveur Apache dont on n’a que faire (sauf si on est développeur php).
P.S. Je sais un tout petit peu de quoi je parle
Une question toute bête peut-être.
J’aimerais pouvoir proposer à mes visiteurs de créer une adresse email du genre :
visiteur@MonNomDeDomaine.com.
Simplement, je ne comprends pas comment placer un formulaire pour permettre à ces visiteurs de créer leur adresse email. Un formulaire tout bête genre, Nom, pseudo, adresse email de la forme NomVisiteur@MonNomDeDomaine.com.
Si quelqu’un pouvait m’éclairer ce serait sympa.
Merci a+
Bonjour, bonjour,
j’arrive à me connecter sur roundcube avec mon compte free, mais par contre le smtp ne veut rien savoir….
port : 25
connexion : pas de ssl, pas de tls
pas d’authentification
Quelqu’un a-t-il réussi ? Avec quels paramètres ?
Merci à tous
Fred
Salut !
Désolé, je n’utilise plus jamais ce webmail…
Et je n’ai malheureusement pas accès à free, car je suis en Belgique.
Bàt,
Je suis fan de roundcube depuis les premières versions. L’interface est calire, bien pensée. Dommage que l’outil n’évolue pas assez vite, car il était très en avance sur la concurrence.
Comme tu dis !
Maintenant, je ne l’utilise plus jamais…c’étais chouette de jouer avec, mais sans plus…
J’adore de webmail de gmail, malgré tous les inconvénients liés au fait que c’est google qui est derrière etc…