Aller au contenu


Roundcube, le webmail alternatif

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 ».
test de google: un monde parfait le blog de splitsch

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

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 !

Publié dans Technologies, planet-libre.

Classé dans , , , , , , , , , , , , , .


31 réponses

Suivez la conversation, abonnez-vous au flux RSS des commentaires..

  1. Guy KPADJIK dit

    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é…

  2. szdavid dit

    Installé sans problème ; je ne sais pas encore quel est l’intérêt au final mais c’est sympa :)

    David

  3. szdavid dit

    (eu, je crois qu’il y a un bug lorsqu’on poste un comment ; j’ai eu pleins de messages d’erreur SQL :(

  4. splitsch dit

    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!

  5. splitsch dit

    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

  6. splitsch_test dit

    petit test de commentaires :)

    Aplus!

  7. atlas95 dit

    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 :)

  8. rane dit

    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 ?

  9. splitsch dit

    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

  10. fredo dit

    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

  11. cobras dit

    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 :)

  12. dixi dit

    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

  13. splitsch dit

    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

  14. dixi dit

    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

  15. splitsch dit

    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!

  16. dixi dit

    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 !!!!

  17. splitsch dit

    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

  18. dixi dit

    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

  19. dixi dit

    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

  20. Sylvain dit

    Bonjour

    j’utilise round cube et j’aimerai installer Outlook mais il manque l’adresse du serveur smtp ?

    Merci d’avance

  21. Maxime Millet dit

    moi il me sera tres utile car j’utilise google app

  22. Larson dit

    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 !

  23. Fred dit

    @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…

  24. Jean dit

    +1 avec Fred …..

  25. Khéops dit

    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 ;-)

  26. Ouplabouumm dit

    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+

  27. fred wolf dit

    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

    • splitsch dit

      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,

  28. Nicolas Chevallier dit

    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.

    • splitsch dit

      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…

En poursuivant la discussion

  1. Anonyme a publié un lien vers ce billet on 2 décembre 2007

    installer et parametrer RoundCube avec gmail…

    RoundCube est un client webmail Open Source utilisant Ajax. Bien quil soit encore en version bta, il est assez stable et est utilis en de nombreux endroits.

    Le but de cet article est de pouvoir se passer du webmail de Gmail (mais les info sont trs c…



Un peu de HTML est permis

ou héberger un rétrolien.