Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


samedi 19 janvier 2008

Horde: obtenir le contenu des mails en html au lieu de format texte

Il faut modifier le script horde/imp/config/mime_drivers.php en faisant

root@luxy:~# diff -Naur /var/www/horde/imp/config/mime_drivers.php.orig /var/www/horde/imp/config/mime_drivers.php
--- /var/www/horde/imp/config/mime_drivers.php.orig     2008-01-19 10:48:31.000000000 +0100
+++ /var/www/horde/imp/config/mime_drivers.php  2008-01-19 10:55:16.000000000 +0100
@@ -56,14 +56,14 @@
 /**
  * HTML driver settings
  */
-$mime_drivers['imp']['html']['inline'] = false;
+$mime_drivers['imp']['html']['inline'] = true;
 $mime_drivers['imp']['html']['handles'] = array(
     'text/html');
 $mime_drivers['imp']['html']['icons'] = array(
     'default' => 'html.png');
 /* If you don't want to display the link to open the HTML content in a
  * separate window, set the following to false. */
-$mime_drivers['imp']['html']['external'] = true;
+$mime_drivers['imp']['html']['external'] = false;

 /**
  * Image driver settings

FreeRadius et OpenLDAP

Ah yé, j'aurais enfin parvenu à  coupler FreeRadius avec OpenLDAP :). Ca m'aura pris du temps mais au moins maintenant, je peux lancer le wifi sur mon portable en utilisant wpa_supplicant. Je rédigerais une doc' la-dessus quand j'aurais du temps. Pour mémo, le contenu du script /etc/wpa_supplicant/wpa_supplicant.conf est
ctrl_interface=/var/run/wpa_supplicant
network={
        ssid="?????"
        scan_ssid=1
        key_mgmt=WPA-EAP
        phase2="auth=PAP"
        identity="USER_LDAP"
        password="PASSWORD_LDAP"
        ca_cert="/etc/wpa_supplicant/certs/root_maison_CA-cacert.pem"
}
L'ajout de phase2="auth=PAP" permet de préciser qu'il faut recourir à  l'annuaire LDAP pour l'authentification. Pour automatiser le lancement de FreeRadius au démarrage du serveur, on précise dans le fichier /etc/rc.local
/usr/local/sbin/radiusd -fyzA &
Le fichier de log est /usr/local/var/log/radius/radius.log qui combiné à  tail -f donne
tail -f /usr/local/var/log/radius/radius.log
..... ...... ....
..... ...... ....
Sat Jan 19 09:52:10 2008 : Auth: Login OK: [????/????] (from client 192.168.2.1 port 0)

Les fichiers de configuration localisés /usr/local/etc/raddb/ sont

  • radiusd.conf
  • eap.conf
  • clients.conf
  • ldap.attrmap
  • users
Cà´té client en utilisant wpa_supplicant, dans /etc/network/interfaces, on met
iface eth1 inet dhcp
        wpa-ssid belkin54g
        wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto eth1

Ingo sous Horde pour le filtrage des mails

La semaine dernière j'avais installé une ancienne version de ingo qui me copiait les messages dans les différents répertoires attendus selon les règles de filtres que j'avais fournis. Ce matin, j'ai mis à  jour ma version de Ingo et ca marche tranquil On se rend à  http://www.horde.org/download/app/?app=ingo et on télécharge la version 1.1.4 et ensuite
cd /var/www/
tar xvzf ingo-h3-1.1.4.tar.gz
mv ingo-h3-1.1.4 horde/ingo
cd horde/ingo/config
for foo in *.dist; do cp $foo `basename $foo .dist`; done
Ensuite, il faut se logguer sous Horde en tant qu'administrateur et il faut configurer horde pour générer le fichier horde/ingo/conf.php. Par défaut, je n'ai rien touché quant à  la configuration proposé et ça marche nickel! ;)