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