LINUX

Instalar y configurar Squirrelmail en Linux

Squirrelmail es un paquete de correo web basado en estándares que permite a los usuarios acceder a sus correos a través del navegador web en lugar de cualquier cliente de correo. Incluye soporte PHP puro integrado para los protocolos IMAP y SMTP y todas las páginas se representan en HTML 4.0 puro (sin necesidad de JavaScript) para una máxima compatibilidad entre navegadores. Viene con una gran cantidad de complementos que puede agregar a su instalación de correo de ardilla de acuerdo con las características requeridas.

En este tutorial, imagino que tiene un servidor Linux con soporte de servidor web Apache / PHP, servidor de correo exim (SMTP) y un servidor IMAP (UW IMAP en nuestro caso).

Requisitos para correo de ardilla

• A web server with PHP is installed. PHP needs to be at least 4.1.0. PHP 4, PHP 5 and PHP 6 are all supported.
• Access to an IMAP server which supports IMAP 4 rev 1.
• PHP gettext extension for better performance.
• The PHP mbstring extension is required for translations that uses multibytes or character sets but ISO-8859-1. Without the PHP mbstring extension the interface will remain usable, but some internationalization features and fixes won't be enabled.
• The PHP XML extension is required if the DIGEST-MD5 authentication is used.
• SquirrelMail is shipped with some Perl scripts. One of the most useful is config/conf.pl, which will help you configure your squirrelmail installation.
First two are the mandatory requirements for squirrelmail. Following PHP settings are recommended for Squirrelmail.
• register_globals off - This is a dangerous setting when enabled, and is not generally needed for most recent PHP applications.
• magic_quotes_{runtime, gpc, sybase} off - Squirrelmail may work with any of these turned on, but if you experience stray backslashes in your mail or other strange behaviour, it may be advisable to turn them off.
• file_uploads on - This is needed if your users want to attach files to their emails.
• safe_mode on or off - Turning safe mode on in squirrelmail's case is not much more secure than having it off. When it is enabled, incompatibilities with some functionality may arise.

Instalación de correo de ardilla

Ahora, podemos pasar por la instalación de squirrelmail.

1. Descargue el paquete squirrelmail

Puede obtener el último paquete de squirrelmail en http://www.squirrelmail.org/. La última versión estable cuando estoy escribiendo este artículo es 1.4.22.

2. Desempaquete el paquete de correo de ardilla

cd /usr/src
tar –jxvf squirrelmail-1.4.22.tar.bz2
mkdir /usr/local/squirrelmail
mv /usr/src/squirrelmail-1.4.22 /usr/local/squirrelmail/www

3. Cambiar la propiedad del directorio squirrelmail

Debe cambiar la propiedad del grupo del directorio al usuario / grupo del servidor web Apache. Puede encontrarlo en el archivo de configuración de Apache ‘httpd.conf’ (verifique las directivas de ‘Usuario’ y ‘Grupo’).

chown –R root.apache /usr/local/squirrelmail

4. Cree los directorios de datos y archivos adjuntos.

Necesita crear carpetas de datos y archivos adjuntos para squirrelmail. El directorio ‘datos’ es la ubicación predeterminada para los archivos de preferencias de los usuarios de squirrelmail.

cd /usr/local/Squirrelmail
mkdir data attachments
chgrp apache data attachments
chmod 0730 data attachments

5. Configurar correo de ardilla

El script de configuración de perl está disponible en el directorio ‘config’. Entonces, necesita cd al directorio ‘config’ y ejecutar,

./conf.pl
Esta utilidad de configuración proporciona opciones de configuración basadas en menús:

SquirrelMail Configuration : Read: config_default.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 >>

Seleccione la opción «D» y luego configure squirrelmail con el ajuste preestablecido «uw». A continuación se muestran algunos ajustes de configuración que puede que necesite editar mientras configura squirrelmail.

Opción 1 (Preferencias de la organización): proporcione el nombre de su organización y el enlace del sitio

Opción 2 (Configuración del servidor):

Dominio: mencione su nombre de dominio

Sendmail o SMTP: SMTP

Software de servidor: UW

Opción 4 (Configuración general):

Directorio de datos: / usr / local / squirrelmail / data

Directorio de archivos adjuntos: / usr / local / squirrelmail / attachments

Realice cualquier otro cambio que considere oportuno, seleccione «S» para guardar y luego «Q» para salir.

6. Configure squirrelmail en Apache

Ahora, debe modificar el archivo de configuración de Apache, httpd.conf para que squirrelmail esté disponible a través del navegador web. Agregue lo siguiente a httpd.conf:

Alias /squirrelmail /usr/local/squirrelmail/www

Options None
AllowOverride None
DirectoryIndex index.php
Order Allow,Deny
Allow from All

7. Reinicie el servidor web Apache.

Ahora, debe reiniciar Apache para que los cambios surtan efecto.

/usr/local/apache/bin/apachectl restart

Ahora, podrá acceder a «http://domain.com/squirrelmail».

Leer también:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar