Aller au contenu
Bientot le SIte Couillaman.VIP ×
Vie du geek le forum entre geek

Inscrivez-vous maintenant pour accéder à toutes nos fonctionnalités. Une fois inscrit et connecté, vous pourrez créer des sujets, publier des réponses aux discussions existantes, donner de la réputation à vos collègues, obtenir votre propre messager privé, publier des mises à jour de statut, gérer votre profil et bien plus encore. Si vous avez déjà un compte, connectez-vous ICI autrement Inscription un compte gratuit aujourd'hui!

dokkun

Serveur mail 07 - Roundcube webmail

Messages recommandés

Dernière phase du montage du serveur mails complet, l'installation d'un webmail afin de permettre aux utilisateurs de consulter leurs emails en ligne sur le serveur. Roundcube m'a paru être une bonne solution, complet, en français, pas vilain du tout et bénéficiant de fonctions jquery pour le glisser-déposer des messages, support CCS2, bref à mon goût.

Pour son installation, nous allons récupérer la dernière archive en date sur le site officiel.

Cela se passe ici: http://www.roundcube.net/download

Téléchargez la dernière version complète (0.9.2 ce jour) et récupérez la sur votre serveur

Nous n'allons pas utiliser l'auto-installer, alors on va déplacer ce dossier ( ou le supprimer )

 

# tar xvzf roundcubemail-0.9.2.tar.gz /var/www

# mv /var/www/roundcubemail-0.9.2 /var/www/alias_roundcubemail

# chown root:www-data -R /var/www/alias_roundcubemail

# cd /var/www/alias_roundcubemail

# chmod 0777 logs

# chmod 0777 temp

# mv installer installer-off

On prépare ensuite la base de données MySQL rouncube

# mysql -uroot -pmot_de_passe_mysqlroot

mysql> CREATE DATABASE roundcube;

mysql> GRANT ALL ON roundcube.* TO 'roundcube'@'localhost' IDENTIFIED BY 'mot_de_passe_mysqlroundcube';

mysql> quit

On peuple la base de données roundcube avec le fichier SQL fourni

# mysql -uroundcube -pmot_de_passe_mysqlroundcube -droundcube </var/www/alias_roundcubemail/SQL/mysql5.initial.sql

On fait ensuite une copie des fichiers de configuration pour les utiliser

# cp /var/www/alias_roundcubemail/config/db.inc.php.dist /var/www/alias_roundcubemail/config/db.inc.php

# cp /var/www/alias_roundcubemail/config/main.inc.php.dist /var/www/alias_roundcubemail/config/main.inc.php

On passe à l'édition, fichier db.inc.php  afin de connecter correctement à la base de donnée

# nano /var/www/alias_roundcubemail/config/db.inc.php

$rcmail_config['db_dsnw'] = 'mysql://roundcube:mot_de_passe_mysqlroundcube@localhost/roundcube';

# nano /var/www/alias_roundcubemail/config/main.inc.php

$rcmail_config['default_host'] = 'localhost';

$rcmail_config['default_port'] = 143;

$rcmail_config['imap_auth_type'] = LOGIN;

## Pour utiliser la fonction mail() de PHP pour les envois (easy)

$rcmail_config['smtp_server'] = '';

$rcmail_config['enable_installer'] = false;

## Permettre l'auto-complétion de la connexion

$rcmail_config['login_autocomplete'] = 2;

## Pour autoriser Roundcube dans des frames

$rcmail_config['x_frame_options'] = false;

$rcmail_config['product_name'] = 'Mon Webmail';

$rcmail_config['locale_string'] = 'fr';

$rcmail_config['prefer_html'] = true;

$rcmail_config['show_images'] = 1;

Il y a de multiples autres paramètres intéressants !

Pour finir, installons le Webmail sur Apache

On assumera qu'il a été créé un sous domaine du nom de webmail

Dans les faits, c'est la création d'une zone DNS type A avec le nom webmail, pointant sur le serveur...

# nano /etc/apache2/sites-available/alias_roundcubemail.conf

ServerName webmail.mondomaine.net

DocumentRoot /var/www/alias_roundcubemail

Options FollowSymLinks

AllowOverride All

alias_roundcubemail>

Options FollowSymLinks -MultiViews -Indexes

AllowOverride All

Order allow,deny

allow from all

ErrorLog /var/log/apache2/error.log

LogLevel warn

CustomLog /var/log/apache2/access-alias_roundcubemail.log combined

ServerSignature On

 

On "installe" le site avec la commande suivante, puis on redemarre le serveur web

# a2ensite # /etc/init.d/apache2 restart

 

Il n'y a plus qu'à se connecter sur http://webmail.mondomaine.net

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×
×
  • Créer...