jueves, 28 de febrero de 2008

Squirrelmail

Instalación Squirrelmail

La instalación de squirrelmail es bastante sencilla

#apt-get install squirrelmail squirrelmail-locales php5 php5-ldap imapproxy

Luego se crea un link simbólico al directorio donde se encuentra la instalación de apache, típicamente /var/www

#ln -s /usr/share/squirrelmail /var/www/squirrelmail

Para cambiar el Idioma

#dpkg-reconfigure locales

Se agrega el local necesario es_ES y es_VE y se escoge como idioma por defecto. Luego se reinicia el servidor web

#/etc/init.d/apache2 restart

Para cambiar la configuración de la pantalla principal de squirrelmail nos ubicamos en la carpeta /var/www/squirrelmail/config y corremos el script de configuraciín

#cd /var/www/squirrelmail/config
#/var/www/squirrelmail/config/./conf.pl


Esto genera un menu de opciones, elegimos 1 y configuramos los parámetros según las necesidades del administrador y luego salvamos los cambios.



SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Main Menu --
1. Organization Preferences
2. Server Settings
3. Folder Defaults
4. General Options
5. Themes
6. Address Books
7. Message of the Day (MOTD)
8. Plugins
9. Database
10. Languages
D. Set pre-defined settings for specific IMAP servers
C Turn color on
S Save data
Q Quit
Command >>



Plugins

Existen extensiones de squirrelmail en forma de plugins que permiten aumentar su funcionalidad. Los plugins pueden ser bajados de la página de squirrelmail (http://squirrelmail.org/plugins.php) .

Usaremos como ejemplo select_language-1.1-1.4.0.tar.gz que es un plugin para escoger el idioma en la pantalla de inicio del squirrelmail.

Para activar los plugins es necesario cumplir los siguientes pasos:

Se descarga el archivo del plugin select_language-1.1-1.4.0.tar.gz disponible en la pagina de plugins de squirrelmail.

Se descomprime el archivo dentro del directorio /var/www/squirrelmail/plugins


#cp select_language-1.1-1.4.0.tar.gz /var/www/squirrelmail/plugins

#tar xfz select_language-1.1-1.4.0.tar.gz


Se configura el plugin, segun las instrucciones del creador.

Nos ubicamos en la carpeta /var/www/squirrelmail/config y corremos el script de configuración:

# cd /var/www/squirrelmail/config
./conf.pl


Elegimos 8 para entrar en el submenú de plugins y activamos el plugin select_language descargado.

Salvamos los cambios y actualizamos el squirrelmail, con presionar la tecla F5 es suficiente.



Ocultar texto y version de Squirrelmail

A veces, cuando algunos sysadmin somos paranoicos con la seguridad es bueno que un atacante no conozca nuestra version de squirrelmail:


Si sólo quieres ocultar la versión, en el archivo 'squirrelmail/config/config_local.php' hay que colocar la linea:

$hide_sm_attributions = true;