:.     Home     .:.     Cours     .:.     Faits divers     .:.     Blagues     .:.     Liens     .:.     Perso     .:

 

Configuration de OpenWebMail

 


Il s’agit là d’installer un outil qui va permettre aux clients de pouvoir récupérer leur mail via le web lorsqu’ils se connectent en dehors de leur entreprise ou même lorsqu’ils sont en déplacement hors du pays. Ils utiliseront pour cela un navigateur avec l’URL du webmail qui leur sera fournie.
Avant d’installer OpenWebmail, il faut d’abord installer un certain nombre de packages.


1. Installez les packages suivants :

rpm – Uvh  perl-suidperl-5.8.0-88.i386.rpm
rpm – Uvh  perl-Text-Iconv-1.2-RH80.i386.rpm
rpm – Uvh  perl-CGI-2.81-88.i386.rpm
rpm – Uvh  perl-Compress-Zlib-1.21-RH9.i386.rpm
rpm – Uvh  openwebmail-2.10-20030917.i386.rpm

Remarque : Vous pouvez facilement récupérer sur Internet les dernières versions de ces packages.


2. Initialisation de OpenWebmail (anciennes versions) :

$> cd /var/www/cgi-bin/openwebmail/
$> ./openwebmail.pl --init
(En cas de messages d’erreur, bien lire le message et suivre ce qui est indiqué. Dans la plupart des cas, il suffit de modifier un fichier :
$> vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf)
Dans ce fichier, changer ces lignes :

«
dbm_ext .db              ====>    .db
dbmopen_ext none     ====>   %dbm_ext%
dbmopen_haslock no   ====>   no (ou yes)
»

Puis, relancez l’initialisation :
$> ./openwmail.pl --init


3. Initialisation de OpenWebmail (versions récentes) :

$> cd /var/www/cgi-bin/openwebmail/
$> cp etc/dbm.conf.default etc/dbm.conf
Editer le fichier openwebmail.conf, et mettre le nom de votre domaine au niveau de la ligne domainnames à la place de auto.
Puis, lancez l’initialisation :
$> ./openwebmail--tool.pl --init


4. Derniers paramétrages (Racourcir l’URL) :

Openwebmail est maintenant installé, mais l’URL pour y accéder est très longue :
« http://<IPMachine|NomMachine>/cgi-bin/openwebmail/openwebmail.pl »

Pour avoir une URL moins longue, il y a deux possibilités :


a) Première méthode :

$> cd /var/www/html/
Puis céer le fichier « index.html ».
Ajouter ces lignes dans le fichier :


<html>
<head>
<meta http-equiv="Refresh" content="0;URL=http://<NomMachine>/cgi-bin/openwebmail/openwebmail.pl">
</head>
</html>

$> cp index.html openwebmail.html

Deux fichiers ont donc été créés : « index.html » et « openwebmail.html »
Relancez le processus httpd et vous pourrez accéder au webmail en tapant seulement le nom de la machine comme URL. Exemple « mail.pacereg.org ».


b) Deuxième méthode :

$> vi /etc/httpd/conf/httpd.conf
Puis ajoutez cette ligne au niveau de la section « ScriptAlias » :

   ScriptAlias /Webmail "/var/www/cgi-bin/openwebmail/openwebmail.pl"

Relancez httpd, alors vous pourrez accéder au webmail en utilisant l’URL suivante :
« http://<NomMachine|IPMachine>/Webmail » (Exemple : kalifa.cjamali.org/Webmail)


Sources :

http://openwebmail.com/openwebmail/download/redhat/rpm/packages/rh9/
http://openwebmail.com/openwebmail/download/redhat/rpm/daily-build

 


L'information, n'est-elle pas précieuse ? Partageons la tous ensemble !

© Janvier 2005
Roger YERBANGA
www.yerbynet.com