Servidor de correo SquirrelMail en Ubuntu Server

Squirrel ARTE II

Servidor de Correo con SquirrelMail

Un servidor de correo es una aplicación de red de computadoras ubicada en un servidor de Internet, para prestar servicio de correo electrónico (correo-e o “e-mail”).
El Mail Transfer Agent (MTA) tiene varias formas de comunicarse con otros servidores de correo:
Recibe los mensajes desde otro MTA. Actúa como “servidor” de otros servidores.
Envía los mensajes hacia otro MTA. Actúa como un “cliente” de otros servidores.
Actúa como intermediario entre un Mail Submission Agent y otro MTA.

SquirrelMail es una aplicación webmail creada por Nathan y Luke Ehresman y escrita en PHP. Puede ser instalado en la mayoría de servidores web siempre y cuando éste soporte PHP y el servidor web tenga acceso a un servidor IMAP y a otro SMTP.
SquirrelMail sigue el estándar HTML 4.0 para su presentación, haciéndolo compatible con la mayoría de servidores web. SquirrelMail está diseñado para trabajar con plugins, lo cual hace más llevadera la tarea de agregar nuevas características entorno al núcleo de la aplicación.
Licenciada bajo la GNU General Public License, Squirrelmail es software libre. Actualmente está disponible en más de 40 lenguajes.

Instalación

El primer paso es ingresar a Ubuntu Server como administrador y ejecutar el comando sudo apt-get update para realizar una actualización de los repositorios ver si hay algo nuevo, es decir actualizar la lista de todos los paquetes, con la dirección de dónde obtenerlos para que a la hora de hacer la búsqueda y su posterior descarga, sea más rápida.

Captura de pantalla de 2016-07-21 16:01:15

Una vez terminada la actualización de la lista de paquetes se instala apache2 con el comando sudo apt-get install apache2.

Captura de pantalla de 2016-07-21 16:08:51

Pedirá una confirmación para la instalación de Apache2 se presiona S y se presiona Enter.

Captura de pantalla de 2016-07-21 16:08:57

Luego se ejecuta el comando sudo apt-get install postfix para la instalación y configuración de Postfix. Aparecerá una pantalla de configuración entre las opciones que nos ofrece se selecciona Sitio de Internet.

Captura de pantalla de 2016-07-21 16:16:25

En la siguiente pantalla pedirá que se escriba el dominio del correo de electrónico en este caso sera openit.com.

Captura de pantalla de 2016-07-21 16:16:51

Al aceptar el nombre del sistema de correo iniciará la carga de las configuraciones básicas, terminado se debe ejecutar el comando sudo nano /etc/postfix/main.cf.

Captura de pantalla de 2016-07-21 16:18:24

Esto abre un archivo de configuración de Postfix y se va al final del archivo y se revisa que las líneas ahi vistas tengan los mismos valores.

Captura de pantalla de 2016-07-21 16:20:40

Al terminar la configuración sudo /etc/init.d/postfix restart para reiniciar Postfix

Captura de pantalla de 2016-07-21 16:21:45

Una vez configurado Postfix se instala Courier-pop con el comando sudo apt-get courier-pop, pedirá una confirmación se escribe S y se presiona enter.

Captura de pantalla de 2016-07-21 16:23:00

Aparecerá un asistente de instalación preguntando si se desea crear los directorios para la administracion basado en web en el cual se selecciona <No>

Captura de pantalla de 2016-07-21 16:26:28

Una vez configurado Courier-pop se instala Courier-imap con el comando sudo apt-get courier-imap.

Captura de pantalla de 2016-07-21 16:28:09

Ahora se procede a instalar SquirrelMail con el comando sudo apt-get install squirrelmail

Captura de pantalla de 2016-07-21 16:29:31

Pedirá una confirmación para la instalación se escribe S y se presiona enter.

Captura de pantalla de 2016-07-21 16:29:37

Se ejecuta el comando squirrelmail-configure.

Captura de pantalla de 2016-07-21 16:51:45

Abrirá el siguiente un programa para configurar SquirrelMail se escribe D y se presiona enter.

Captura de pantalla de 2016-07-21 16:52:05

Ahora en la lista de comandos se escribe courier para señalar el Courier IMAP server que es el servidor que se instalo para su uso.

Captura de pantalla de 2016-07-21 16:52:42

mostrara la configuración de Courier, se presiona enter para continuar.

Captura de pantalla de 2016-07-21 16:53:16

Se escribe 2 y se presiona enter para ingresar a Server Settings.

Captura de pantalla de 2016-07-21 16:53:46

Se escribe 1 y se presiona enter para ingresar en la opción 1 Domain. 

Captura de pantalla de 2016-07-21 16:54:03

Se edita y se escribe el dominio por el que se desea en este caso openit.com y se escribe q para salir.

Captura de pantalla de 2016-07-21 16:56:08

terminada la edición se ejecuta el comando sudo ln -s /usr/share/squirrelmail webmail e ingresamos la contraseña del administrador para realizar esta acción.

Captura de pantalla de 2016-07-21 16:59:03

Se escribe el comando cd /etc/apache2/sites-available/ seguido de sudo nano 000-default.conf para ingresar al archivo de configuración

Captura de pantalla de 2016-07-21 17:03:32

una vez dentro se edita la linea DocuementRoot como se ve en la imagen.

Captura de pantalla de 2016-07-21 17:04:32

Terminada la edición se ejecuta el comando sudo /etc/init.d/apache2 restart para reiniciar apache.

Captura de pantalla de 2016-07-21 17:07:40

Se ingresa a un navegador web de un equipo cliente configurado con una dirección IP dentro del rango del servidor y en la barra de navegación se escribe la direccion ip del servidor/webmail/ en este caso es 192.168.1.1/webmail/

Captura de pantalla de 2016-07-21 17:14:45

Al ingresar al servidor de correo nos mostrará la siguiente imagen de Login.

Captura de pantalla de 2016-07-21 17:14:54

Ahora se crean Usuarios con el comando adduser usuario1 y se escriben los datos solicitados.

Captura de pantalla de 2016-07-21 17:17:41

Captura de pantalla de 2016-07-21 17:18:30

Al tratar de iniciar sesión en el servidor de correo desde un cliente con una de las cuentas creadas (usuario1 y usuario2) se podrá observar que aparece un error.

Captura de pantalla de 2016-07-21 17:20:11

Para solucionar el error se instala la utilidad mailutils con el comando sudo apt-get install mailutils

Captura de pantalla de 2016-07-21 17:23:40

Con el comando su usuario1 se inicia sesion como el usuario1, luego se escribe el comando mail usuario2@openit.com el cual enviara un correo desde el usuario1 al usuario2.

Captura de pantalla de 2016-07-21 17:28:22

Se vuelve al cliente y se inicia sesión con el usuario2

Captura de pantalla de 2016-07-21 17:32:51

Se verá que se pudo ingresar y que se tiene el correo enviado desde el servidor.

Captura de pantalla de 2016-07-21 17:33:11

Captura de pantalla de 2016-07-21 17:33:22

Ahora desde esa misma sesión se envía un correo de prueba al usuario1

Captura de pantalla de 2016-07-21 17:34:35

Captura de pantalla de 2016-07-21 17:36:07

Ahora se inicia session con usuario1 y se verá que se puede iniciar sesión y que tenemos un correo del usuario2

Captura de pantalla de 2016-07-21 17:36:40

Al ingresar al correo se puede corroborar que el mensaje llegó correctamente.

Captura de pantalla de 2016-07-21 17:36:49

Aquí termina esta entrada espero que te sea de utilidad. pronto habrá una próxima entrada con mas noticias, novedades y laboratorios.

 

 

 

2 thoughts on “Servidor de correo SquirrelMail en Ubuntu Server

Deja un comentario

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