LINUX

Cómo configurar el servidor de correo 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 completa con un panel de control de servidor bien administrado en unos pocos minutos. Configurar 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 estándar optimizada para correo electrónico. Mailinabox tiene la capacidad de alojar múltiples dominios de correo electrónico y ofrece correo web, contactos, sincronización de calendario y configuraciones de servidor IMAP/SMTP para que podamos acceder a nuestros correos electrónicos con dispositivos móviles y clientes de correo de escritorio.

requisitos previos

Actualmente, mailinabox solo está diseñado para la distribución Ubuntu Linux, por lo que solo funciona en máquinas Ubuntu. Actualmente, Mailinabox solo es compatible con Ubuntu 14.04 LTS, por lo que debemos ejecutar Ubuntu 14.04 LTS para instalar Mailinabox en nuestra máquina; de lo contrario, la instalación no se completará. Necesitamos proporcionar una máquina con al menos 768 MB de RAM, mientras que se recomienda 1 GB de memoria.

Aquí hay algunos pasos a continuación sobre cómo podemos configurar una pila de correo completa con Mailinabox en Ubuntu 14.04 LTS.

1. Configuración del nombre de host

Primero, necesitaremos establecer 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. Deberíamos configurar example.com como un FQDN (Nombre de dominio totalmente calificado) para que nuestro servidor esté configurado correctamente usando su nombre de host. Para hacer esto, necesitaremos editar el archivo /etc/hostname usando un editor de texto bajo sudo o acceso de root.

# nano /etc/hostname

A continuación, necesitaremos adjuntar 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 anfitriones

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

# nano /etc/hosts

A continuación, necesitaremos adjuntar el archivo con las siguientes líneas

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

Nota: Tendremos que 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 en todo el sistema.

3. Agregar registros de Glue

Aunque puede tener un servicio de DNS externo, se recomienda que configure un registro de Glue en nuestro panel de administración de DNS. El uso de registros fijos facilita la configuración correcta y segura de su servidor de correo. Es muy importante que todas las responsabilidades de DNS se deleguen en el servidor de Mailinabox que configuraremos, incluso si hay un sitio web activo que utiliza el dominio de destino. Para hacer esto, necesitaremos iniciar sesión en nuestro panel de DNS en el panel de registro de dominios y configurar un registro de Glue para nuestro dominio. Podemos hacer esto simplemente agregando el prefijo ns1 y ns2 a nuestro FQDN y apuntándolo a la dirección IP del servidor.

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

A continuación, 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 la dirección IP con la dirección IP de nuestro nuevo servidor.

4. Instalación de MailinaBox

Ahora, una vez que se cumplan todos los requisitos anteriores y se configuren correctamente, pasaremos a la instalación de Mail-in-a-Box. Antes de ir a instalar MailianaBox, debemos 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 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

Ejecutar el comando anterior preparará el instalador de mailinabox para ejecutarse. Luego, una vez terminado, veremos la siguiente pantalla de agradecimiento que dice que el instalador nos pedirá algunas respuestas necesarias para instalar completamente Mailinabox. Para continuar, tendremos que seleccionar OK presionando el botón Enter en el teclado.

Configuración de su 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 usarla 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 que esté listo, continuaremos seleccionando Aceptar en el menú.

Configuración de nombre de host

A continuación, se nos pedirá que introduzcamos el nombre de host de nuestro servidor de correo. Como ya establecimos en el paso anterior, se nos debe solicitar box.linoxide.com como el nombre de host predeterminado. Así que lo dejaremos como está y seguiremos adelante.

Selección de país

Una vez hecho esto, se nos pedirá que seleccionemos nuestro país de residencia. Una vez hayamos seleccionado nuestro país, tendremos que pulsar Enter para continuar. Esto abrirá otro cuadro que nos pedirá que ingresemos la ciudad o región correspondiente a nuestra zona horaria. Al hacerlo, se cerrará el cuadro y continuará el proceso de instalación. A continuación, se nos pedirá que ingresemos una contraseña para nuestra dirección de correo electrónico predeterminada, es decir, yo@linoxide.com, que usaremos más tarde para iniciar sesión en el panel de control.

Instalación completa

Después de completar el proceso de instalación, se nos pedirá que abramos http://ip-address/admin usando un navegador web para navegar al panel de control de Mailinabox.

5. Accediendo al Panel Mailinabox

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

Advertencia SSL Mailinabox

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

Página de inicio de sesión de Mailinabox

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 al correo web

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

Iniciar sesión en el correo web

Esto cargará la página de inicio de sesión del cliente de correo web de Roundcube, donde necesitaremos ingresar nuestra dirección de correo electrónico y contraseña para iniciar sesión. Entonces podemos acceder, enviar y administrar con éxito nuestros correos electrónicos fácilmente desde cualquier lugar en 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 de CA para que podamos usar nuestro mailinabox en producción. También podemos instalar certificados Lets Encrypt CA, que están disponibles de forma gratuita. Hace que la implementación de una pila de servidor de correo totalmente segura y confiable en nuestra máquina Ubuntu 14.04. Entonces, si tiene alguna pregunta, sugerencia, comentario, escríbalo 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