Nivel: | medio |
Sistema: | linux |
Arquitectura: | i386 |
Distribuci�n: | woody |
Secci�n: | correo |
Funci�n: | instalacion |
El squirrelmail es un programa webmail que te permite revisar el correo que tengas en un servidor con imap mediante cualquier navegador. Esto est� muy bien para no tener que a�adir m�s reglas a un firewall, para implantarlo en una oficina o pyme (como en mi caso) o simplemente porque no te gusta ni el mail, mutt, etc. para el correo y no quieres instalar ning�n programa de gesti�n de correo. Hay gente muy rara por ah�.
P�gina del Squirrelmail: http://www.squirrelmail.org/
Este documento es libre. Puede copiarlo,distribuirlo y/o modificarlo bajo los t�rminos de la Licencia GNU Para Documentaci�n Libre, versi�n 1.1 o cualquier versi�n posterior publicada por la Free Software Foundation.
Para instalar el squirrelmail es f�cil, lo seleccionamos con dselect o bien con nuestro maravilloso apt, tal que as�:
apt-get install squirrelmail.
Despu�s nos pedir� que elijamos que tipo de apache tenemos. En mi caso elijo Apache ya que ni tengo apache-ssl, ni los dos juntos. Solo Apache.
lqqqqqqqqqqqqqqqqqqqqqqqu Configuring Squirrelmail tqqqqqqqqqqqqqqqqqqqqqqqk x By default SquirrelMail supports any web server that php does. This x x config process currently only supports Apache and Apache-SSL directly. x x If you use another type you will have to handle the web ends manually. x x If you chose one of the first three options, this install process will x x manage the configuration (or attempt to) of the Apache specific x x portions necessary to run SquirrelMail properly. If you do not wish x x this to happen, please chose the Other option. x x x x What type of Web Server are you running? x x x x Apache x x Apache-SSL x x Both x x Other x x x x x x Ok x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjBien, ahora llega el momento de instalar el servidor imap para que nuestro squirrelmail pueda leer el correo sin tener que bajarselo atrav�s de un puerto que abrir� el servidor, normalmente el puerto 143. �Porqu� no sugiere ninguno cuando se instala? Pues porque el servidor imap puede estar en otra maquina. Os cuento mi caso, al probar el squirrelmail lo hice de la siguiente forma:
M�quina con potato -> Servidor de correo de la empresa con el paquete imap. |
M�quina con woody -> En la que instal� el squirrelmail para probarlo. |
Como en la mayor�a de los casos estos dos programas estar�n en la misma maquina, eligiremos un paquete con un servidor/demonio imap para que el squirrelmail no diga tonter�as al autentificarnos. Como el paquete imap ya no se encuentra en woody, elegimos el paquete uw-imapd que har� la misma funci�n con:
apt-get install uw-imapd
Con esto ya tendr�amos funcionando nuestro squirrelmail en la direcci�n http://localhost/squirrelmail/ pero los que quieran darle, como yo, un toque m�s personal vayamos a la configuraci�n.
Para los comodos existe un script que podemos utilizar para configurar el squirrelmail en un modo de semi texto, semi menu. Para llamarlo desde la linea de ordenes llamamos a:
/etc/squirrelmail/conf.pl
A mi personalmente me gusta editar directamente el archivo de configuraci�n ubicado en: /etc/squirrelmail/config.php. Lo que nos interesa son solo un par de lineas que pongo a continuaci�n:
$squirrelmail_default_language = 'en_US'; $domain = 'localhost'; $imapServerAddress = 'localhost'; $trash_folder = 'INBOX.Trash'; $sent_folder = 'INBOX.Sent'; $draft_folder = 'INBOX.Drafts';La primera linea indica en que idioma correr� nuestro squirrelmail por defecto, nosotros espa�oles de espa�a 'es_ES'. La segunda es el nombre de la maquina donde correr�, mi caso 'debian1-server' eso o poneis la ip. Esto es importante porque si accede una maquina remota intentar� poner localhost, con el lio que eso supone. En imapServerAddress, en principio se dejar� localhost, o como en mi caso la ip de otra maquina. Asi que no lo tocamos. Y por �ltimo personalizamos un poco el squirrelmail, cambiamos 'INBOX.Trash' por 'Basura' o 'Papelera', 'INBOX.Sent' por 'Enviados' y 'INBOX.Drafts' por 'Borrador'. Editamos el fichero con nuestro editor preferido, mi caso el joe quedando tal que as�:
joe /etc/squirrelmail/config.php
$squirrelmail_default_language = 'es_ES'; $domain = 'debian1-server'; $imapServerAddress = 'localhost'; $trash_folder = 'Basura'; $sent_folder = 'Enviados'; $draft_folder = 'Borrador'; |
Antes de que nos volvamos locos vamos a reiniciar el apache para que coja la nueva configuraci�n, venga todos a poner:
/etc/init.d/apache restart
Y por �ltimo y aunque es una tonter�a pero no por ello menos importante, una vez que hayamos entrado en el squirrelmail como un usuario no viene de m�s configurar un poco las opciones de usuario como por ejemplo el nombre y la direcci�n de correo ya que a mi me interesa que ponga [email protected] y no usuario@debian1-server, y de paso mi nombre completo. S� que existen los canonigos esos que renombran las direcciones, pero eso lo dejamos para otra lecci�n.
(Os recuerdo que el usuario root no puede hacer login en el squirrelmail.)
Espero que os haya gustado. Se admite cualquier comentario y cr�tica contructiva, �hasta la pr�xima!