En esta oportunidad te mostraremos los requerimientos para instalar un servidor de email con Linux Ubuntu; lo primero que debes tener instalado en la PC es el sistema operativo GNU/Linux y conexión a Internet.

No dejes de leer el siguiente artículo:  Cómo Montar un Servidor de Correo Electrónico – ¡Acá Te Decimos Cómo, Léenos!

instalar un servidor de email con linux ubuntu

Debes tener instalado en la PC es el sistema operativo GNU/Linux

Requerimientos Para Instalar Un Servidor de Email Con Linux Ubuntu:

1| El Registro del Dominio en Internet

Para instalar un servidor de email con Linux Ubuntu es necesario registrar un dominio en internet; para que los emails vayan destinados a un  usuario ejemplo: usuario@nombre_dominio.com. Realizar este paso accederemos a cualquier hosting, seleccionaremos un nombre y lo registramos. Esto tiene un costo; el cual no es mucho; vamos a usar como ejemplo para registrar “proyectoa.com”

El Registro del Dominio en Internet

El Registro del Dominio en Internet

Seguidamente realizaremos el pago como lo indica el hosting.

El Registro del Dominio en Internet - 1

 

Ya después de realizar el pago; podemos tener acceso al panel de control del dominio que ya registramos. El hosting habrá enviado un email u otro acceso al panel de control para administrar el dominio. Para tener acceso externo al servidor de email con Linux Ubuntu; debemos hacer en primer lugar configurar en el panel de control del dominio registrado las zonas DNS, en específico la Zona de tipo A; en esta zona integraremos en Host “www” y en la dirección  IP se coloca la IP pública de nuestra conexión a internet.

Modificar Zona Tipo A

Modificar Zona Tipo A

2| La Configuración Zonas MX en Dominio Registrado

Tenemos que integrar una zona MX en el panel de control del dominio que ya se registró, es fundamental establecer esta zona para definir la relación entra la dirección IP publica de la conexión a internet con la del dominio registrado; de esta manera los correos enviados a [email protected] llega perfectamente a nuestro servidor de correo.

zona MX

Integrar una zona MX en el panel de control del dominio

3| El Mapeo y redirección de puertos:

Si tenemos un cortafuego o router en la red o el equipo; tenemos que abrir el puerto 80 y los puertos 21 y 110 destinados al envió de y recepción de emails. Todos los puertos deben ser dirigidos a una dirección IP local del equipo GNU/Linux.

Los puertos 80 para la dirección  IP 192.168.1.108; se abre el navegador; y seguido se introduce la IP para tener acceso al router; después introducimos usuarios y contraseña de administrador y después entramos en la sección “Virtual Server”. El mapeo lo añadiremos con las siguientes opciones:

  • Protocol type: tcp
  • Public Port: 80
  • Private Port:80
  • Private IP Candidates: 192.168.1.108 este es la dirección IP del servidor de correo electrónico.
El Mapeo y redirección de puertos

Abrir el puerto 80 y los puertos 21 y 110 destinados al envió de y recepción de emails

 4| Instalar el servidor Web (Apache) en GNU/Linux:

Otro requerimiento para instalar un servidor de Email Con Linux Ubuntu; es Apache se trata de un servidor web necesario para tener acceso al correo web. Para realizar esto debemos abrir una ventana de terminal pulsando conjuntamente la tecla “Control + Alt + T” o lo puedes hacer desde el menú “Aplicaciones” seguido “Accesorios” – “Terminal”. Ya en esta última ventana trabajaremos el siguiente comando GNU Linux para así poder hacer la instalación de apache: sudo apt-get install apache2. Después introducimos la contraseña del usuario y se responde “S” a la pregunta.

el servidor Web (Apache)

Apache se trata de un servidor web necesario para tener acceso al correo web

Ya hecha la instalación, puedes abrir en Mozilla e introducir la URL: http.//localhost y luego aparece una ventana así:

apache

Con el texto que aparece en la ventana después de introducir la URL el cual es: “It works! This is the default web page for this server. The web server software is running but no content has been added, yet”

 Esto indica que la instalación del Servidor Apache esta listo. También si hemos registrado el dominio, y configurado la zona DNS de tipo A dirigido a la red pública y una vez mapeado el puerto 80 puedes abrir en cualquier navegador e introduces: http://www.proyectoa.com; Nos mostrará lo siguiente:

apache 2

Ya con este paso tenemos la configuración del servidor web para acceder externamente y además podemos instalar un servidor web con este equipo.

5| Servidor DNS:

 Ya todo lo realizado anteriormente es necesario hacer la instalación de un servidor DNS para instalar un servidor de Email con Linux Ubuntu, para hacerlo debemos abrir una ventana del terminal con el siguiente comando: sudo apt-get install bind9. Después configuramos el servidor DNS Bind; para realizar esta tarea se edita el fichero named.conf.local, con “nano” y luego ejecutar el comando: sudo nano /etc/bind/named.conf.local. Luego añadimos la siguiente zona: zone “proyectoa.com

{

tyme master;

file “/etc/bind/proyectoa.db”;

};

Seguidamente se guarda los cambios pulsando en el teclado de forma conjunta Control + O y se cierra nano con Control + X

DNS

Hacer la instalación de un servidor DNS

Seguidamente se crea un fichero con el nombre de: “proyectoa.db” en la carpeta /etc/bind; debemos recordar que este es el ejemplo del dominio que usamos desde el principio; después se accede a la carpeta con el comando: cd/etc/bind. Después se hace una copia del fichero “db.local” para utilizarlo como “proyecto.db”; de esta manera se evita tener que realizar copia de todo el contenido del fichero; ya que parte del fichero “db.local” nos ayudará: sudo cp db.local proyectoa.db. Ya realizada la copia del fichero se edita el último comando: sudo nano proyectoa.db e integraremos el siguiente contenido.

DNS2

6| Como instalar el agente de transporte de correo Postfix en Linux:

 El agente de transporte de correo Postfix; también te ayudará después de haber instalado el servidor de email con Linux Ubuntu; que este agente es de código abierto y software libre, está orientado para el enrutamiento y envió de correos, con la función principal de que sea una opción más rápida, fácil de gestionar y segura usando Sendmail.

Instalar Postfix en Linux

 Para realizar la instalación de Postfix en Linux, se abre una ventana del terminal haciendo clic conjuntamente en Control + ALT + T y se ejecuta el siguiente comando: sudo apt-get install Postfix.

Seguidamente aparece una ventana de configuración donde haremos clic en enter “Aceptar”.

Instalar Postfix en Linux

En el texto que sale en esa ventana seleccionaremos el que dice “sitio en internet”

Instalar Postfix en Linux 2

Seguidamente se le indica el nombre de sistema de correo; usualmente es la dirección del dominio que ya se registró. En nuestro caso el que utilizamos como ejemplo “proyectoa.com”:

Instalar Postfix en Linux3

Después de configurar Postfix volverá a la ventana anterior con el resultado siguiente:

Instalar Postfix en Linux4

Se edita el fichero con: fichero /etc/postfix/main.cf. Se integra al final el fichero main.cf con las líneas: inet_protocols = ipv4    home_mailbox = emails/

Con los parámetro descritos indicamos el tipo de las conexiones que aceptará: ipv4, ipv6; en la carpeta de “home Mailbox” se indicara en la carpeta donde se guardaran la información del buzón de correo. Lo guardas haciendo clic en Control + O y Control + X

 “home Mailbox”

indicamos el tipo de las conexiones que aceptará: ipv4, ipv6; en la carpeta de “home Mailbox”

Seguidamente para aplicar los cambios después de guardarlos se reinicia el Daemon de Postfix con el comando de Linux: sudo /etc/init.d/postfix restart

Amigos de genmx.net para hacer toda esta tarea de instalar Un Servidor de Email Con Linux Ubuntu y Postfix lo que tenemos que tener es un poco de paciencia; ya que los procesos son un poco largos pero no difíciles; en la próxima oportunidad hablaremos de instalar otras herramientas en el servidor de correo electrónico en Linux.

No dejes de leer:  Los Alias en Gmail – ¡La Mejor Opción Para Organizar Tu Correo!