RSS

Squirrelmail en localhost

lunes, 12 de mayo de 2008

¿Que es SquirrelMail ?

Es una aplicación webmail muy interesante debido a su fácil instalación y configuración. Puede ser instalado en la mayoria de servidores web siempre que PHP y Servidor Web tenga acceso a servidor IMAP y SMTP. SquirrelMail está diseñado para trabajar con plugins, lo cual hace más llevadera la tarea de agregar nuevas características entorno al nucleo de aplicación.


SquirrelMail está disponible para todas las plataformas que soporten PHP. Mayormente las plataformas usadas son Linux, Mac OS x y Free BSD las diferentes versiones de los servidores de Miscrosoft windows.



¿Que debemos tener instalado para que funcione?

Lo primero que tenemos que instalar son los servidores IMAP y SMTP mencionados anteriormente y para ello vamos a instalar como servidor SMTP el programa Postfix. Como servidor IMAP instalaremos Dovecot. Y ya por ultimo instalaremos Squirrelmail.

Podemos hacerlos de 2 formas:

- Por terminal con:

Postfix - sudo aptitude install postfix
Dovecot - sudo aptitude install dovecot-imapd
Squirrelmail - sudo aptitude install squirrelmail

- Por Synaptic :


Configuración

Ahora vamos a ejecutarlo. Para ello tendremos que crear una ruta "virtual" desde el directorio /var/www al directorio de squirrelmail /usr/share/squirrelmail.

Para ello vamos a la terminal y escribimos en consola:

$cd /var/www

cd$ sudo ln -s /usr/share/squirrelmail squirrelmail

Entramos en Squirrelmail

Para ello ponemos en el navegador
http://localhost/squirrelmail e introducimos el usuario y contraseña del usuario de la maquina


Una vez dentro vamos a mandarnos un mail y para ello pinchamos en "Compose"


Añadimos el destinatario y el mensaje que querramos enviar que debera ser el usuario de nuestro sistema al que querramos que le llege el mensaje, es decir que tenemos en nuestra maquina varios usuarios por ejemplo alumno y tommy.



Y ahora comprobamos que nos ha llegado el mensaje desde la lista de mensajes




Para ver los logs vamos a la terminal y escribimos

sudo gedit /var/log/mail.err
sudo gedit /var/log/mail.info
sudo gedit /var/log/mail.log
sudo gedit /var/log/mail.warn






0 comentarios: