Vous êtes sur la page 1sur 11

Universidad Tcnica Particular de Loja

La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

UNIVERSIDAD TCNICA PARTICULAR DE LOJA

ECC - Sistemas Informticos y Computacin


Redes y Sistemas Distribuidos

Configuracin de un servidor Mail en Ubuntu 10.04

Autores:

Pablo Caamao Vctor Montoya Myriam Sarango Miguel Tenezaca

Docente: Ing. Katty Rohoden

Loja Ecuador

Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

Justificacin Como parte de la materia de Redes y Sistemas Distribuidos de la carrera Sistemas Informticos, hemos adquirido conocimientos respecto a los diferentes componentes de las redes informticas, entre los cuales destacamos, protocolos, capas y servidores que son algunas de las partes de esta rea. Es necesario plasmar estos conocimientos tericos en prcticos para ello se a desarrollado la configuracin de un servidor mail presentado al finalizar el plan de la materia. Introduccin En el presente documento detallamos la manera en que desarrollamos la configuracin del servidor Mail, y de POP e IMAP para contar con un servidor de mensajera propio por as decirlo. Desarrollo Para desarrollar la siguiente configuracin desarrollamos los siguientes pasos, en los cuales presentamos imgenes capturadas de la misma, con comandos y herramientas utilizados. Antes de empezar con la configuracin del servidor tuvimos que instalar el SO Ubuntu 10.04, cabe sealar que la siguiente configuracin funciona para Ubuntu como Sistema Operativo principal y como Ubuntu en una maquina virtual. Con forme vamos haciendo la configuracin vamos a ir instalando las herramientas usadas. 1. Instalamos Midnight Commander con el comando:
sudo apt-get install mc

2. Instalamos el Servidor Apache2


sudo apt-get install apache2

3. Servidor de correo en Ubuntu: Instalar servidor DNS Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

Instalamos DNS para asignar y resolver nombres a direcciones IP, de manera que cada vez que queramos acceder a un sitio web no tengamos que recordar la direccin IP de la web sino un nombre ms fcil de recordar por las personas. Utilizaremos la aplicacin bind9
sudo apt-get install bind9

4. Editaremos el archivo /etc/bind/named.conf.local para indicarle como se llama nuestra "zona" y


configurarla. Aqu estableceremos cual va a ser nuestro dominio. En nuestro caso hemos elegido el dominio misitio.com.

Crearemos el archivo "db" que hemos indicado en el archivo anterior al indicarle la zona. Para ello, podemos copiar el archivo db.local y renombrarlo al nuestro (para simplemente editar la informacin con nuestros datos y no tener que escribir todo el archivo desde cero). En nuestro caso el archivo se llamar "misitio.db". Este archivo se ubicar en la carpeta/etc/bind/ de manera que el archivo estara en la siguiente ubicacin: /etc/bind/misitio.db Se ha editado el archivo en la siguiente imagen. En este archivo, configuramos el NameService (NS), el mail (que se explicar ms adelante) y el servidor web (www). Aca configuramos con la Ip de nuestra maquina.

Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

Reiniciaremos bind9 para que los cambios se guarden mediante el siguiente comando:
sudo /etc/init.d/bind9 restart

Para poder trabajar con el servidor de correo en Ubuntu de forma local, cambiaremos las DNS de nuestra mquina y le introduciremos como DNS la IP de la propia mquina.

Instalar y configurar servidor de correo POSTFIX es un agente de transporte de correo de manera que nos permite enrutar y transferir correo electrnico. Por ello, si queremos tener un servidor de correo en Ubuntu, deberemos instalar Postfix. Para instalar Postfix:
sudo apt-get install postfix

Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

Seleccionaremos Sitio de Internet.

En la siguiente escribiremos el dominio que hayamos escogido. Para poder tener nuestro servidor de correo en Ubuntu, en nuestro caso lo que hemos puesto de la siguiente manera: A continuacin editaremos el siguiente archivo: /etc/postfix/main.cf Al final del archivo le aadiremos las siguientes lneas de cdigo.

inet_protocols = ipv4 home_mailbox = Maildir/

Mediante estas lneas le indicaremos que protocolo vamos a usar y donde se guardarn los emails. Asimismo, revisa que en la directiva mydestination de este mismo fichero podamos ver:
mydestination = misitio.com

Para que los cambios surtan efecto, escribiremos en terminal lo siguiente: Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja sudo /etc/init.d/postfix restart

Redes y Sistemas Distribuidos

COURIER POP Y COURIER IMAP Para conseguir nuestro servidor de correo en Ubuntu, instalaremos courier-pop y courierimap mediante lo siguiente:
sudo apt-get install courier-pop

En la instalacin de courier-pop le indicaremos que NO. Instalamos courier-imap:


apt-get install courier-imap

Heirloom-mailx Instalaremos heirloom-mailx, ya que ms adelante lo utilizaremos en uno de los pasos para tener nuestro servidor de correo en Ubuntu. Est aplicacin nos permitir enviar emails mediante la lnea de comandos.
apt-get install heirloom-mailx

Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

SQUIRRELMAIL Squirrelmail es una aplicacin webmail en PHP. El objetivo es instalar Squirrelmail para que gracias al servidor web que hemos instalado (Apache2), podamos ver los emails que nos envien. De esta manera, podremos tener un servidor de correo en Ubuntu. Para instalar Squirrelmail:
apt-get install squirrelmail

Una vez instalado, escribiremos en la terminal lo siguiente para configurarlo:

squirrelmail-configure

Elegiremos la opcin D (Set pre-defined settings for specific imap servers). Acto seguido elegiremos el tipo de correo: Courier

Obtendremos el siguiente resultado: Lo siguiente ser escribir 2 y pulsar la tecla ENTER. Veremos lo siguiente:

Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

Lo siguiente ser escribir 1 y pulsar ENTER de nuevo. A continuacin escribiremos el dominio de nuestro sitio web (en nuestro caso misitio.com) que ms adelante utilizaremos para acceder a nuestro servidor de correo en Ubuntu.

Al pulsar la tecla ENTER el resultado final ser el siguiente:

Por ltimo, escribiremos Q para salir y guardaremos los datos:

Lo siguiente que haremos ser configurar el webmail de Squirrelmail para que podamos acceder a el va web mediante apache. Para ello, escribiremos lo siguiente en un terminal:
cd /var/www sudo ln -s /usr/share/squirrelmail webmail

Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

Reiniciaremos Apache mediante el siguiente comando en la terminal:


sudo /etc/init.d/apache2 restart

Esperaremos a que Apache2 reinicie y volvemos a entrar a http://www.misitio.com/webmail y veremos lo siguiente:

Crear usuarios y probar que el servidor funciona El siguiente paso para poder probar el servidor de correo en Ubuntu ser crear 2 usuarios. Para ello, escribiremos en la terminal lo siguiente:
sudo adduser user1

Contestaremos a las diferentes preguntas que nos pide y haremos lo mismo con otro usuario:
adduser user2

Ya estamos muy cerca de tener en funcionamiento el servidor de correo en Ubuntu. Lo siguiente que haremos ser enviar un email entre los usuarios creados a travs del terminal (para eso hemos instalado Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

heirloom-mailx unos pasos ms atrs). Nos logearemos como user1 mediante el siguiente comando en terminal:
su user1

Nos pedir la contrasea de user1 (introduciremos la contrasea que hayamos introducido al crear los usuarios). Lo siguiente ser enviar un email al user2.
mail user2

En Subject escribiremos el asunto. Pulsaremos ENTER y ah escribiremos el texto del mensaje. Cuando hayamos acabado de escribir el mensaje, introduciremos un salto de lnea (pulsando la tecla ENTER), escribiremos un punto (es decir ".") Lo siguiente ser comprobar que ese email ha llegado correctamente. Para comprobarlo, abriremos nuestro navegador web, nos dirigiremos a http://www.misitio.com/webmail y nos logearemos con los datos del user2:

Bandeja de entrada de correos del user1

Y finalmente abriendo el mail, tenemos una estructura como se muestra en la imagen

Servidor Mail en Ubuntu 10.04

Universidad Tcnica Particular de Loja


La Universidad Catlica de Loja

Redes y Sistemas Distribuidos

Si queremos agregar mas usuarios lo hacemos de la manera en que hicimos los anteriores. Finalmente contamos con un servidor mail instalado en nuesta propia computadora.

Conclusiones - Se necesitan varias herramientas para la configuracion del servidor mail, entre los que tenemos Midnight Commander, Apache2, bind9, postfix, SQUIRRELMAIL, heirloom-mailx. El sistema operativo ubuntu nos proporciona el acceso a todos los archivos de configuracion necesarios para desarrollar el servidor mail.

Servidor Mail en Ubuntu 10.04

Vous aimerez peut-être aussi