Ceci est une ancienne révision du document !
Installation du webmail roundcube
Rouncube est un webmail en ajax qui a une p'tite bouille fort sympatique comme vous pouvez le voir sur ces screenhots.
Prérequis
L'installation sera effectuée sur une http://www.debian.org debian stable (lenny a l'heure ou ce tutorial est écrit) disposant d'un serveur web apache2 gérant le php et assumant que vous avez un serveur mysql.
- Téléchargement de roundcube : la derniere version peut etre trouvée ici : http://roundcube.net/download, prendre la version “GPL (dependent)” car nous allons installer les dependances nous meme.
- Installation des logiciels requis :
apt-get install openssl aspell-fr php5-gd php5-mcrypt php5-mcrypt # et les librairies PHP PEAR (disponibles sous forme de paquets debian) : apt-get install php-mdb2 php-auth php-net-smtp php-net-socket php-mail-mime libmagic1 php5-pspell libjs-jquery
- decompression de l'archive
- configuration du vhost apache (fichier /etc/apache2/sites-available/webmail.mondomaine.com) :
####################################### # VirtualHost pour le webmail # ####################################### <VirtualHost *:443> ServerName webmail.mondomaine.com DocumentRoot /var/www/webmail.mondomaine.com SSLEngine on # SSLCertificateFile directive is needed. SSLCertificateFile /etc/ssl/certs/mondomaine.com.crt SSLCertificateKeyFile /etc/ssl/private/server.key BrowserMatch ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 ErrorLog /var/log/apache2/webmail_mondomaine_com_error.log CustomLog /var/log/apache2/webmail_mondomaine_com_access.log combined <Directory /var/www/webmailmondomaine.com> Options -Indexes Includes FollowSymLinks AllowOverride ALL order allow,deny allow from all # pour les pieces joints un peu volumineuses php_value memory_limit "25M" php_value file_uploads "10M" </Directory> ServerSignature off </Virtualhost> <VirtualHost *:80> ServerName webmail.mondomaine.com # redirection en https si disponible : c'est sensé etre le cas ;-) <IfModule mod_rewrite.c> <IfModule mod_ssl.c> <Location /> RewriteEngine on RewriteCond %{HTTPS} !^on$ [NC] RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L] </Location> </IfModule> </IfModule> DocumentRoot /var/www/webmail.mondomaine.com ErrorLog /var/log/apache2/webmail_mondomaine_com_error.log CustomLog /var/log/apache2/webmail_mondomaine_com_access.log combined ServerSignature off </Virtualhost>