|
Le CGI de DSPAM permet d'accéder a quelques uns des réglages du logiciel et ce PAR utilisateur ce qui est très intéréssant. En plus de cela, il permet d'avoir accès a la quarantaine dans le cas ou vous choisiriez de placer les SPAM en quarantaine, d'accéder aux statistiques du système et bien d'autres choses encore... Après une installation classique du type ' urpmi dspam ' sous Mandriva par exemple (ben oui c'est ma distrib préféré), le CGI se retrouve placé dans le répertoire /usr/share/dspam/cgi-bin/. Urpmi a automatiquement créé un fichier de configuration dans apache pour y accéder ; classiquement, ce fichier se trouve quelque part dans /etc/httpd/conf/webapps/dspam.conf. Si vous n'êtes pas un Zindowzien...et que vous ne faite pas défiler tout ce que vous avez à l'écran sans le lire...vous aurez donc lu que à la fin de l'installation, urpmi vous informe que le CGI est accéssible uniquement depuis localhost (c'est très pratique lorsque c'est un serveur sans X...) et que l'accès est bloqué par un htaccess pour l'utilisateur 'dspamadmin' mot de passe 'dspamadmin'. 1. Modification de Apache Dans un premier temps, il va falloir modifier apache afin que ce cgi soit accéssible depuis tout de léseau local ; plus pratique tout de même si l'on désire que nos utilisateurs soit autonome. Donc rendez-vous dans le fichier de conf de dspam pour apache (mentionné ci-dessus). Dans ce fichier, vous devez trouver quelque chose du style ' allow localhost ' ou qui y ressemble ; il suffit d'y indiquer un ' allow all ' de relancer apache pour qu'il prene en compte les modifications et le tour est joué. Dès lors, vous pouvez essayé de vous connecter au cgi à l'adresse : http://ip_de_lhote/dspam Si tout va bien cela fonctionne et vous devez vous retrouver sur quelque chose de pas très très esthétique ( tout cela après avoir saisie login et mot de passe ). 2. Configuration du CGI Comme vous avez pu le constater, le CGI est moche, très moche. Le logo ne s'affiche pas, il n'est poas facile de comprendre OU se rendre, bref, il faut faire quelque chose. Dans le répertoire contenant le cgi (mentionné plus haut), il y a un fichier qui se nomme 'configure.pl'. Il va falloir éditer ce fichier (avec VI par exemple), le but étant de vérifier les valeurs des paramètres présent au début du fichier et notement le paramètre "WEB_ROOT" qui n'est rien d'autre que le chemin web d'accès au cgi. Une fois cela fait, vous pouvez retourner sur votre CGI et admirer cette magnifique interface, vraiment plusss belle que auparavant. 3. Les accès Pour ce qui est des accès au cgi de dspam, et surtout si vous faite parti des personnes qui ne sont pas eule à utiliser leur serveur de messagerie, il faut aussi se préoccuper des accès. Tout repose, de base, sur le htaccess, je ne vais donc pas en dire plus, sachant que les fichier htpasswd et htaccess se situe dans le répertoire /usr/share/dspam/cgi-bin/ Vous êtes en train de vous dire, oui, tout cela c'est bien, cela bloque l'accès a l'interface, mais lorsque l'on se trouve sur l'interface, il y a une section qui se nomme 'Administrative Suite' qui permet une visualisation plus globale du serveur ainsi que des réglages généraux ; il ne faut donc pas que le simple utilisateur puisse y avoir accès, logique. Rien de plus simple : dans le répertoire du cgi, il y a un tout petit fichier qui se nomme bizarrement 'admins' et qui contient déja 2 noms : dspamadmin et root. Et bien voila, il suffit de mettre le nom des administrateurs dans ce fichier et uniquement ces personnes auront accès à l'Administrative Suite. Sur toutes ces belles paroles, bon courage avec DSPAM, mais très sincèrement, vous ne le regrèterez pas !
|