Instalación y configuración de SquirrelMail.

Introducción.

SquirrelMail es un interesante, extensible, funcional y robusto software para correo y que permite acceder al usuario a su correo electrónico desde el navegador de su predilección.

SquirrelMail está escrito en PHP4 y cumple con los estándares como correo a través de interfaz HTTP. Incluye su propio soporte para los protocolos IMAP y SMTP. Además todos las página se muestran con HTML 4.0 sin la necesidad de JavaScript para una máxima compatibilidad con cualquier navegador.

SquirrelMail incluye toda la funcionalidad deseada para un cliente de correo como un robusto soporte MIME, libreta de direcciones y administración de carpetas.

Procedimientos.

Instalación del software requerido.

yum -y install squirrelmail httpd

Configuración de SquirrelMail.

Cambie al directorio /usr/share/squirrelmail/config/ y ejecute el guión de configuración que se encuentra en el interior:

cd /usr/share/squirrelmail/config/
./conf.pl

Lo anterior le devolverá una interfaz de texto muy simple de utilizar, como la mostrada a continuación:

SquirrelMail Configuration : Read: config.php (1.4.3)
---------------------------------------------------------
Main Menu --
1.  Organization Preferences
2.  Server Settings
3.  Folder Defaults
4.  General Options
5.  Themes
6.  Address Books (LDAP)
7.  Message of the Day (MOTD)
8.  Plugins
9.  Database


D.  Set pre-defined settings for specific IMAP servers

C.  Turn color on
S   Save data
Q   Quit

Command >>

Ingrese hacia las preferencias de la organización y defina el nombre de la empresa, el logotipo y sus dimensiones, El mensaje en la barra de título de la ventana del navegador, el idioma a utilizar, URL y el título de la página principal del servidor de red.

SquirrelMail Configuration : Read: config.php (1.4.3)
---------------------------------------------------------
Organization Preferences
1.  Organization Name      : Razón_Social_de_su_empresa
2.  Organization Logo      : ../images/sm_logo.png
3.  Org. Logo Width/Height : (308/111)
4.  Organization Title     : Bienvenido al Webmail de Su_empresa.
5.  Signout Page           :
6.  Default Language       : es_ES
7.  Top Frame              : _top
8.  Provider link          : http://url_de_su_empresa/
9.  Provider name          : Nombre_de_su_emrpesa

R   Return to Main Menu
C.  Turn color on
S   Save data
Q   Quit
Command >>

En las opciones de servidores defina solamente el dominio a utilizar. Si el servidor de correo va a coexistir en el mismo sistema con el servidor HTTP, no hará falta modificar más en esta sección. Si lo desea, puede especificar otro servidor SMTP e IMAP localizados en otro equipo.

SquirrelMail Configuration : Read: config.php (1.4.3)
---------------------------------------------------------
Server Settings

General
-------
1.  Domain                 : su-máquina.su-dominio
2.  Invert Time            : false
3.  Sendmail or SMTP       : Sendmail
          
A.  Update IMAP Settings   : localhost:143 (uw)
B.  Change Sendmail Config : /usr/sbin/sendmail
                        
R   Return to Main Menu
C.  Turn color on
S   Save data
Q   Quit

Command >>

En las opciones de las carpetas cambie Trash por Papelera, Sent por Enviados y Drafts por Borradores.

SquirrelMail Configuration : Read: config.php (1.4.3)
---------------------------------------------------------
Folder Defaults
1.  Default Folder Prefix         : mail/
2.  Show Folder Prefix Option     : true
3.  Trash Folder                  : Papelera
4.  Sent Folder                   : Enviados
5.  Drafts Folder                 : Borradores
6.  By default, move to trash     : true
7.  By default, move to sent      : true
8.  By default, save as draft     : true
9.  List Special Folders First    : true
10. Show Special Folders Color    : true
11. Auto Expunge                  : true
12. Default Sub. of INBOX         : true
13. Show 'Contain Sub.' Option    : false
14. Default Unseen Notify         : 2
15. Default Unseen Type           : 1
16. Auto Create Special Folders   : true
17. Folder Delete Bypasses Trash  : false
18. Enable /NoSelect folder fix   : false
                                  
R   Return to Main Menu
C.  Turn color on
S   Save data
Q   Quit

Command >>

Finalmente escoja y habilite las extensiones (plug-ins) que considere apropiados para sus necesidades:

SquirrelMail Configuration : Read: config.php (1.4.3)
---------------------------------------------------------
Plugins
  Installed Plugins
    1. delete_move_next
    2. squirrelspell
    3. newmail
    4. calendar
    5. filters
    6. mail_fetch
    7. translate
    8. abook_take
    9. message_details
    10. sent_subfolders

  Available Plugins:
    11. administrator
    12. bug_report
    13. info
    14. listcommands
    15. spamcop
    16. fortune
          
R   Return to Main Menu
C.  Turn color on
S   Save data
Q   Quit

Command >>

Guarde los cambios pulsando la tecla «S» y luego la tecla «Enter».

Finalizando configuración.

Active, si no lo ha hecho aún, el servicio de IMAP. Si utiliza Red Hat Enterprise Linux 4.0, CentOS 4.0 o White Box Enterprise Linux 4.0, el paquete imap es reemplazado por dovecot, el cual funciona como otros servicios. Se debe editar el archivo /etc/dovecot.conf y asegurarse que estén habilitados el servicios de imap (de modo predefinido solo debe estar habilitado imap):

protocols = imap pop3

El servicio se agrega al arranque del sistema y se inicializa del siguiente modo:

/sbin/chkconfig dovecot on
/sbin/service dovecot start

Si utiliza Red Hat™ Enterprise Linux 3.0, CentOS 3.0 o White Box Enterprise Linux 3.0, el procedimiento utilizará el paquete imap, el cual solo requiere un simple mandato para activar el servicio.

/sbin/chkconfig imap on

Reinicie o inicie el servicio de apache:

service httpd start

Acceda con el navegador de su predilección hacia http://127.0.0.1/webmail/.

elinks http://127.0.0.1/webmail/