SERVIDORES
ING. VICTORIA CERROS
ADRIAN MONTES SANCHEZ
Requisitos para montar un servidor de Email con Linux
Ubuntu
En primer lugar necesitaremos un equipo con GNU Linux Ubuntu
10, en el siguiente artículo explicamos cómo instalarlo:
Registro de dominio en Internet
Es recomendable registrar un dominio en Internet para que
nuestros emails vayan dirigidos a un usuario@nombre_dominio.com.
Para ello accederemos a cualquier hosting
Configuración zonas MX en dominio registrado
Deberemos añadir una zona MX en el panel de control del
dominio registrado, es necesario definir esta zona para establecer la relación
entre la IP pública de nuestra conexión a Internet y el dominio registrado, de
esta forma los email enviados a xxx@proyectoa.com llegarán correctamente a
nuestro servidor de correo electrónico.
Mapeo y redirección de puertos en cortafuegos o router
Si disponemos de un cortafuegos o router en nuestra red o
equipo deberemos abrir el puerto 80 (para el correo vía web) y los puertos 21 y
110 para envío y recepción de emails. Todos los puertos deben ir dirigidos a la
IP local del equipo GNU Linux.
Abrir el puerto 80 para la IP 192.168.1.108 (IP del que será
servidor de email). Abriremos el navegador web, introduciremos la IP para el
acceso al router, introduciremos usuario y contraseña de gestión y accederemos
a la opción "Virtual Server". Añadiremos un nuevo mapeo con las
opciones:
- Protocol
type: tcp.
- Public
Port: 80.
- Private
Port: 80.
- Private
IP Candidates: 192.168.1.108 (IP del servidor de correo electrónico).
Instalar Apache (servidor web) en GNU Linux
Otro de los requisitos para un servidor de correo
electrónico será Apache,
se trata de un servidor web necesario para el acceso al correo web. Para ello
abriremos una ventana de terminal, pulsando Control + Alt + T o bien desde el
menú "Aplicaciones" - "Accesorios" - "Terminal".
En la ventana de terminal ejecutaremos el siguiente comando GNU Linux para
instalar Apache:
sudo apt-get install apache2
Introduciremos la contraseña del usuario y responderemos
"S" a la pregunta "¿Desea continuar [S/N]?":
Si la instalación es correcta, abriendo Mozilla Firefox e
introduciendo la URL:
http://localhost
Aparecerá una ventana como esta:
Con el texto: It works! This is the default web page
for this server. The web server software is running but no content has been
added, yet.
Indicando que la instalación de Apache ha sido satisfactoria.
Además, si ya hemos registrado el dominio, configurado la
zona DNS de tipo A apuntando a nuestra IP pública y mapeado el puerto 80,
abriendo un navegador en cualquier parte del mundo e introduciendo la URL:
http://www.proyectoa.com
Nos mostrará:
Instalar servidor DNS (Domain Name System)
También será necesario instalar un servidor DNS para
nuestro servidor de mail en Linux Ubuntu, para ello abriremos una ventana de
terminal y ejecutaremos el siguiente comando:
sudo apt-get install bind9
A continuación configuraremos el servidor de DNS Bind, para
ello editaremos el fichero named.conf.local, con "nano", ejecutando
el comando:
sudo nano /etc/bind/named.conf.local
Y añadiremos la siguiente zona (zone) al fichero:
zone "proyectoa.com
{
tyme master;
file "/etc/bind/proyectoa.db";
};
{
tyme master;
file "/etc/bind/proyectoa.db";
};
Guardaremos los cambios pulsando Control + O y
cerraremos nano pulsando Control + X:
A continuación crearemos el fichero "proyectoa.db"
en la carpeta /etc/bind, para ello accederemos a esta carpeta con el comando:
cd /etc/bind
Realizaremos una copia del fichero "db.local" para
renombrarlo y usarlo como "proyectoa.db", así evitaremos tener que
copiar todo el contenido del fichero, pues parte del fichero
"db.local" nos servirá:
sudo cp db.local proyectoa.db
Una vez hecha la copia del fichero db.local en el fichero
proyectoa.db editaremos este último con el comando:
sudo nano proyectoa.db
Y añadiremos el siguiente contenido:
A continuación reiniciaremos el demonio (daemon) del
servidor DNS Bind para que se apliquen los cambios con el comando:
sudo /etc/init.d/bind9 restart
Instalar agente de transporte de correo Postfix en GNU
Linux Ubuntu
Postfix es un Agente de Transporte de Correo (MTA) de
software libre y código abierto, un programa informático para el enrutamiento y
envío de correo electrónico, creado con la intención de que sea una alternativa
más rápida, fácil de administrar y segura al ampliamente utilizado Sendmail.
Para instalar Postfix en GNU Linux Ubuntu, abriremos una
ventana de terminal pulsando Control + Alt + T y ejecutaremos el siguiente
comando:
sudo apt-get install postfix
Nos mostrará una ventana de configuración, pulsaremos Intro
para continuar (Aceptar):
Con el texto: Escoja el tipo de configuración del
servidor de correo que se ajusta mejor a sus necesidades.
En tipo genérico de configuración de correo seleccionaremos
"Sitio de Internet":
A continuación indicaremos el nombre de sistema de correo,
normalmente la dirección del dominio registrado, en nuestro caso
"proyectoa.com":
Tras configurar Postfix con "Postfix
Configuration" volverá a la ventana de terminal con el resultado:
Editaremos el fichero /etc/postfix/main.cf con
nano (ó cualquier otro editor como vi):
sudo nano /etc/postfix/main.cf
Añadiremos al final del fichero main.cf las
líneas:
inet_protocols = ipv4
home_mailbox = emails/
home_mailbox = emails/
Con el parámetro "inet_protocols" indicaremos el
tipo de conexiones que aceptará: ipv4, ipv6, con el parámetro
"home_mailbox" indicaremos la carpeta del usuario donde se guardarán
los datos del buzón del correo (elementos enviados, recibidos, temporales,
etc.).
Pulsaremos Control + O y Control + X para guardar los
cambios y cerrar nano:
Para aplicar los cambios realizados reiniciaremos el demonio
(daemon) de Postfix con el comando Linux:
sudo /etc/init.d/postfix restart
Instalar courier-pop y courier-imap para montar un
servidor de correo electrónico en Linux
Continuando con la preparación de nuestro equipo Linux para
montar un servidor de correo electrónico o mail instalaremos ahora courier-pop y courier-imap.
Para instalar courier-pop ejecutaremos el siguiente comando
Linux en una ventana de terminal:
sudo apt-get install courier-pop
Nos mostrará una ventana de configuración de courier-base,
responderemos "No" a la pregunta:
Para instalar courier-imap ejecutaremos el
comando Linux:
sudo apt-get install courier-imap
Instalar mailx para enviar y recibir correo electrónico mediante la línea de comandos
Instalaremos mailx que es un programa para enviar y recibir correo, también conocido como programa MUA. Es una versión mejorada del programa "mail" de Unix.
Para instalar mailx ejecutaremos el siguiente comando Linux en una ventana de terminal:
sudo apt-get install mailutils
BIBLIOGRAFIA
alonso jpd. (2012). servidor de correo electronico en linux. 12/10/13,
de ajpd soft Sitio web:
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=506















