Sie sind auf Seite 1von 10

Crear un servidor de correo en Ubuntu 12.04 LTS Qu es un servidor de correo?

Un servidor de correo es una aplicacin de red ubicada en un servidor en internet, cuya funcin es parecida al Correo postal tradicional, slo que en este caso lo que se maneja son los correos electrnicos (a veces llamados mensajes o e-mails), a los que se hace circular a travs de redes de transmisin de datos. A diferencia del correo postal, por este medio slo se pueden enviar como adjuntos, ficheros de cualquier extensin, y no bultos o paquetes o documentacin, al viajar la informacin en formato electrnico.

Qu necesitamos para crear nuestro servidor de correo?


Para crear nuestro servidor de correo debemos tener instalado el apache y un servidor de DNS, adems del postfix, el courier-pop, courier-imap y el squirrelmail.

Qu es Postfix,courier-pop y courier-imac?
Es un servidor de correo de software libre / cdigo abierto, un programa informtico para el enrutamiento y envo de correo electrnico, creado con la intencin de que sea una alternativa ms rpida, fcil de administrar y segura al ampliamente utilizado Sendmail. Es decir es nuestro mensajero, el que enva el correo y lo recibe.

Qu es squirrelmail?
SquirrelMail es una aplicacin webmail creada por Nathan y Luke Ehresman y escrita en PHP. Puede ser instalado en la mayora de servidores web siempre y cuando ste soporte PHP y el servidor web tenga acceso a un servidor IMAP y a otro SMTP. 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.

Configurando nuestro servidor de correo 1) Instalar apache2 Apache2 es un potente servidor HTTP de cdigo abierto. Con el podemos crear un servidor web de forma sencilla y segura. Para instalar el servidor Apache es indispensable internet, puesto que no existe un instalador offline de este servicio; para ello abrimos una terminal en consola y escribimos el siguiente comando:
sudo apt-get install apache2

Accedemos a http://localhost en cualquier navegador web (Mozilla por ejemplo) y debera de mostrarnos:

O tambin si deseamos podemos escribir en consola:


/etc/init.d/apache2 status

2) Instalar y configurar bind9 Para instalarlo escribimos en consola el comando:


sudo apt-get install bind9

Para configurar nuestro DNS localizamos y editamos el archivo named.conf.local ubicado en /etc/bind en donde le indicamos nuestra zona, es decir nuestro dominio. Para nuestro caso escogemos erwinmiuller.091192.net; para ello escribimos en consola :
sudo gedit /etc/bind/named.conf.local

Configuramos ambas zonas, la directa y la inversa. Debemos crear los archivos /etc/bind/db.erwinmiuller.091192.net y el de la zona inversa /etc/bind/db.10, y deben quedar de la siguiente forma, ademas configurar los Ips.

Notar que puse mi nombre de ususario miuller que es el nombre del servidor y nuestra Ip invertida.

3) Instalar y configurar postfix


Para instalar el postfix debemos de escribir en consola:
sudo apt-get install postfix

Nos mostrara una ventana similar a esta:

Aceptamos, acontinuacion seleccionamos sitio de internet:

Escribimos nuestro nombre de dominio:

Debemos editar el siguiente archivo /etc/postfix/main.cf agregando las ultimas lneas:

Ahora procedemos a reiniciar el servidor:


sudo service postfix restart

4) Instalar courier-imap,courier-pop
Para instalar estos paquetes debemos escribir en consola:
sudo apt-get install courier-pop

Seleccionamos no, y proseguimos con el siguiente comando:


sudo apt-get install courier-imap

5) Instalar y configurar squirrelmail


Debemos escribir en consola: sudo apt-get install squirrelmail Una vez instalado debemos escribir en consola: sudo squirrelmail-configure

Nos mostrara la siguiente interfaz grafica:

Seleccionamos la opcin D,luego:

Escribimos el tipo, en este caso courier.

Escribimos 2 y continuamos:

Escribimos 1 y nos muestra:

Escribimos el nombre del servidor y pulsamos ENTER.

Presionamos Q y guardamos.

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

Reiniciamos el apache: sudo service apache2 restart

Probando el servidor
Para ello debemos acceder al navegador y escribir nuestro dominio: miuller.erwinmiuller.091192.net/webmail, notamos que antepongo miuller antes del dominio eso es porque al momento de configurar el DNS pusimos un nombre de usuario.

, Debemos ahora agregar un usuario, Para ello escribimos en consola:


sudo adduser nombreusuuario

Debemos seguir las instrucciones y recordar solo el nombre de usuario y el pass. Luego nos logueamos en la pagina con este usuario:

Nos debera mostrar una ventana similar a:

Y con esto estara creado nuestro servidor. CONSEJO: si no funciona y estn seguros de haber configurado correctamente los servicios, reinicien estos: sudo service nombre del servicio restart ,adems tambin antes de configurar detengan los servicios por precaucin: sudo service nombre del serviciostop.