LINUX

Cómo configurar el servidor de correo electrónico con Mailinabox en Ubuntu 14.04

Mailinabox es un software gratuito y de código abierto que implementa una solución de correo electrónico de pila completa con un panel de control de servidor bien administrado en unos pocos minutos. Implementar nuestro propio servidor de correo electrónico bien administrado es bastante fácil con Mailinabox ahora. Está diseñado para manejar SMTP, IMAP / POP, filtrado de spam, correo web, y dado que el servidor mismo maneja nuestro DNS, obtendremos una solución de DNS lista para usar optimizada para correo. Buzón de correo tiene la capacidad de alojar correo electrónico de múltiples dominios y proporciona correo web, contactos, sincronización de calendario y configuración de servidor IMAP / SMTP para que podamos acceder a nuestros correos electrónicos con dispositivos móviles y clientes de correo de escritorio.

Prerrequisitos

Actualmente, mailinabox solo está construido para la distribución Ubuntu Linux, por lo que funciona solo en máquinas Ubuntu. Mailinabox actualmente solo admite Ubuntu 14.04 LTS, por lo que deberíamos ejecutar Ubuntu 14.04 LTS para instalar Mailinabox en nuestra máquina, de lo contrario, el instalador no se completará. Necesitamos aprovisionar una máquina con al menos 768 MB de RAM, mientras que se recomienda 1 GB de memoria.

A continuación, se muestran algunos pasos sobre cómo podemos configurar una pila de correo electrónico completa con Mailinabox en Ubuntu 14.04 LTS.

1. Configuración del nombre de host

En primer lugar, necesitaremos configurar un nombre de host para nuestra máquina que ejecuta Ubuntu 14.04 LTS. Oficialmente, el nombre de host de nuestra máquina debe establecerse en box.example.com para que nuestra instalación sea fácil. Debemos configurar example.com como un FQDN (Nombre de dominio completo) para que nuestro servidor se configure correctamente con su nombre de host. Para hacerlo, necesitaremos editar el archivo / etc / hostname usando un editor de texto en sudo o acceso root.

# nano /etc/hostname

Luego, necesitaremos agregar el archivo a la siguiente línea.

box.linoxide.com

Configuración del nombre de host

Nota: Reemplace linoxide.com con su FQDN válido disponible.

2. Agregar hosts

Ahora, editaremos el archivo / etc / hosts para que podamos asociar nuestro nombre de host con la dirección IP del servidor donde vamos a configurar mailinabox. Para hacerlo, necesitaremos ejecutar el siguiente comando.

# nano /etc/hosts

Luego, necesitaremos agregar el archivo con las siguientes líneas

127.0.0.1 localhost.localdomain localhost
server_ip_address box.linoxide.com box

Agregar hosts

Nota: Necesitaremos reemplazar server_ip_address con la dirección IP asignada a nuestro servidor y linoxide.com con nuestro nombre de dominio válido.

Una vez hecho esto, reiniciaremos nuestra máquina para aplicar los cambios a todo el sistema.

3. Agregar registros de pegamento

Aunque es posible tener un servicio DNS externo, se recomienda configurar un Glue Record en nuestro panel de administración de DNS. El uso de registros de pegamento facilita la configuración segura y correcta del servidor para el correo electrónico. Es muy importante que todas las responsabilidades de DNS se deleguen en el servidor de Mailinabox que vamos a configurar, incluso si hay un sitio web activo utilizando el dominio de destino. Para hacerlo, tendremos que iniciar sesión en nuestro panel DNS en el panel del registrador de dominios y configurar un registro de pegamento para nuestro dominio. Podemos hacer eso simplemente agregando el prefijo ns1 y ns2 a nuestro FQDN y apuntarlo a la dirección IP del servidor.

ns1.box.linoxide.com ip-address
ns2.box.linoxide.com ip-address

Luego, necesitaremos especificar un servidor DNS personalizado para nuestro dominio en el servidor DNS de nuestra caja donde instalaremos Mail-in-a-Box. En este tutorial, tenemos el siguiente NameServer (NS) configurado para nuestro dominio linoxide.com.

ns1.box.linoxide.com
ns2.box.linoxide.com

Nota: Aquí, necesitaremos reemplazar box.linoxide.com con nuestro FQDN y dirección IP con la dirección IP de nuestro nuevo servidor.

4. Instalación de MailinaBox

Ahora, una vez que se hayan cumplido todos los requisitos anteriores y se hayan configurado correctamente, avanzaremos hacia la instalación de Mail-in-a-Box. Antes de continuar con la instalación de MailianaBox, necesitaremos asegurarnos de que el paquete llamado curl esté instalado en nuestra máquina. Para instalar curl en Ubuntu 14.04, necesitaremos ejecutar el siguiente comando del administrador de paquetes apt-get.

# apt-get install curl

Una vez que está instalado, Mail-in-a-Box es bastante fácil de configurar en nuestra nueva caja de Ubuntu ejecutando el siguiente comando curl.

# curl -s https://mailinabox.email/bootstrap.sh | sudo bash

Instalador de Mailinabox

La ejecución del comando anterior preparará el instalador de mailinabox para su ejecución. Luego, una vez hecho esto, veremos la siguiente pantalla de agradecimiento que dice que el instalador nos pedirá algunas respuestas requeridas para la instalación completa de Mailinabox. Para continuar, necesitaremos seleccionar Aceptar presionando el botón Enter en el teclado.

Configuración de la dirección de correo electrónico

Primera pregunta, se nos pedirá que ingresemos nuestra primera dirección de correo electrónico que usaremos para iniciar sesión en nuestro panel de control de Mailinabox y la usaremos como la dirección de correo electrónico predeterminada para nuestro servidor. Y sí, podemos agregar otras direcciones de correo electrónico más tarde. Aquí, en este tutorial, iremos con me@linoxide.com. Una vez hecho esto, continuaremos seleccionando Aceptar en el menú.

Configurar el nombre de host

A continuación, se nos pedirá que ingresemos el nombre de host de nuestro servidor de correo. Como ya hemos establecido en el paso anterior, se nos debería solicitar box.linoxide.com como el nombre de host predeterminado. Entonces, simplemente lo dejaremos como está y continuaremos más.

Seleccionar país

Una vez hecho esto, se nos pedirá que seleccionemos nuestro país donde vivimos. Una vez que hayamos seleccionado nuestro país, tendremos que presionar Enter para continuar. Esto abrirá otro cuadro pidiéndonos que ingresemos la ciudad o región correspondiente a nuestra zona horaria. Hacer esto saldrá del cuadro y continuará el proceso de instalación. Luego, se nos pedirá que ingresemos una contraseña para nuestra dirección de correo electrónico predeterminada, es decir, me@linoxide.com, que usaremos más adelante para iniciar sesión en el panel de control.

Instalación completa

Una vez completado el proceso de instalación, se nos pedirá que abramos http: // ip-address / admin usando un navegador web para navegar hasta el panel de control de Mailinabox.

5. Acceso al panel de buzón de correo

Ahora, para acceder al panel de Mailinabox, necesitaremos apuntar nuestro navegador web a http: // dirección ip / admin o al dominio http://box.domain.com/admin del servidor donde está instalado Mailinabox. Para hacerlo, aquí dirigiremos nuestro navegador a http://box.linoxide.com/admin. Al hacerlo, se abrirá una página de advertencia de SSL en nuestro navegador web. Como estamos usando un certificado SSL autofirmado en mailinabox, simplemente ignoraremos el error y seguiremos adelante confirmando el certificado.

Buzón de correo de advertencia SSL

Esto abrirá la página de inicio de sesión de Mailinabox donde tendremos que ingresar la dirección de correo electrónico predeterminada y la contraseña del servidor de correo que habíamos configurado en el paso anterior.

Buzón de correo de la página de inicio de sesión

Después de completar el inicio de sesión, seremos bienvenidos al panel de control de mailinabox donde veremos muchos menús, opciones para administrar nuestras cuentas de correo electrónico, dominio, DNS, certificación SSL, sitio web estático y más.

6. Acceso a Webmail

A continuación, para acceder a los correos electrónicos, necesitaremos iniciar sesión en el cliente de correo web. Mailinabox tiene RoundCube como cliente de correo web predeterminado. Entonces, tendremos que apuntar nuestro navegador web a http://box.linoxide.com/mail.

Iniciar sesión en Webmail

Esto cargará la página de inicio de sesión del cliente de correo web Roundcube donde tendremos que ingresar la dirección de correo electrónico y su contraseña para iniciar sesión. Luego, podemos acceder, enviar y administrar correctamente nuestros correos electrónicos fácilmente desde cualquier lugar de Internet.

Bandeja de entrada Webmail Mailinabox

Conclusión

Finalmente, hemos instalado con éxito Mailinabox Email Server Stack en nuestra máquina con Ubuntu 14.04. Después de la instalación, se recomienda configurar un certificado CA para que podamos usar nuestro buzón de correo en producción. También podemos instalar Lets Encrypt CA Certificates, que está disponible de forma gratuita. Realiza la implementación de una pila completa segura y confiable de servidor de correo electrónico en nuestra máquina Ubuntu 14.04. Por lo tanto, si tiene alguna pregunta, sugerencia o comentario, escríbalos en el cuadro de comentarios a continuación. Gracias ! Disfrutar 🙂

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