servidor de correo en ubuntu

14
Servidor de correo en Ubuntu Se trabajo con un gestor de paquetes denominado synagptic que nos permitió instalar los distintos paquetes que se requirieron para la configuración del servidor. Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2 Apache2 es un potente servidor HTTP de código abierto. Con el podemos montar un servidor web de una forma sencilla y segura. Para poder instalar un servidor de correo en Ubuntu que sea accesible vía web es indispensable instalar Apache. Para Instalar Apache2, ingresamos al gestor de paquetes synaptic ,buscamos el nombre apache2 y procedemos a instalarlo. Luego accedemos a http://localhost en nuestro navegador (Firefox por ejemplo) y veremos la siguiente imagen: Paso 2 - Servidor de correo en Ubuntu: Instalar servidor DNS DNS o Domain Name System es un sistema cuyo principal cometido es asignar y resolver nombres a direcciones IP, de manera que cada vez que queramos acceder a un sitio web no tengamos que recordar la dirección IP de la web sino un nombre más fácil de recordar por las personas. Por ejemplo: Es más fácil recordar www.google.es que 209.85.135.106. Dicho esto, podemos ver claramente que un servidor DNS nos ayudará mucho en nuestra labor de crear un servidor de correo en Ubuntu. Para instalar el servidor DNS utilizaremos la aplicación bind9. Para instalarlo, vamos al gestor de paquetes, buscamos el paquete bind9 y lo instalamos.

Upload: fecyman

Post on 02-Aug-2015

76 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Servidor de Correo en Ubuntu

Servidor de correo en UbuntuSe trabajo con un gestor de paquetes denominado synagptic que nos permitió instalar los distintos paquetes que se requirieron para la configuración del servidor.

Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2

Apache2 es un potente servidor HTTP de código abierto. Con el podemos montar un servidor web de una forma sencilla y segura. Para poder instalar un servidor de correo en Ubuntu que sea accesible vía web es indispensable instalar Apache. Para Instalar Apache2, ingresamos al gestor de paquetes synaptic ,buscamos el nombre apache2 y procedemos a instalarlo. Luego accedemos a http://localhost en nuestro navegador (Firefox por ejemplo) y veremos la siguiente imagen:

Paso 2 - Servidor de correo en Ubuntu: Instalar servidor DNS

DNS o Domain Name System es un sistema cuyo principal cometido es asignar y resolver nombres a direcciones IP, de manera que cada vez que queramos acceder a un sitio web no tengamos que recordar la dirección IP de la web sino un nombre más fácil de recordar por las personas. Por ejemplo: Es más fácil recordar www.google.es que 209.85.135.106.

Dicho esto, podemos ver claramente que un servidor DNS nos ayudará mucho en nuestra labor de crear un servidor de correo en Ubuntu. Para instalar el servidor DNS utilizaremos la aplicación bind9. Para instalarlo, vamos al gestor de paquetes, buscamos el paquete bind9 y lo instalamos.

Page 2: Servidor de Correo en Ubuntu

Escribimos en el terminal el comando gksu nautilus, el mismo que nos sirve para acceder como administrador a las carpetas del sistema. Nos dirigimos a la dirección /etc/bind/, y copiamos el archivo db.local dentro del mismo directorio y lo renombramos octavo_b.db. A continuación configuraremos bind9. Localizaremos y editaremos el archivo /etc/bind/named.conf.local escribiendo el siguiente comando sudo gedit /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 “octavo_b.com”, como se puede ver en la siguiente imagen:

Se puede ver un ejemplo de cómo se ha editado el archivo en la siguiente imagen. En este archivo, configuramos el NameService (NS), el mail (que se explicará más adelante) y el servidor web (www). Recordar que en vez de la ip "192.168.10.2" se debe colocar la ip de su máquina:

Page 3: Servidor de Correo en Ubuntu

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

Acto seguido, para poder trabajar con el servidor de correo en Ubuntu de forma local, cambiaremos las DNS de nuestra máquina y le introduciremos como DNS la IP de la propia máquina. Para ello hacemos clic derecho sobre el icono de conexión de red en la barra de tareas, y seleccionamos Editar las conexiones, dependiendo del tipo de conexión que tengamos si es inalámbrica o mediante cable seleccionamos la pestaña correspondiente.

Luego seleccionamos el botón editar y aparecerá la siguiente ventana

Seleccionamos la pestaña Ajustes de IPv4 y editamos la red manualmente y se coloca la ip de la máquina como DNS

Paso 3 - Servidor de correo en Ubuntu:

Page 4: Servidor de Correo en Ubuntu

Instalar y configurar servidor de correo POSTFIXPostfix es un agente de transporte de correo de manera que nos permite enrutar y transferir correo electrónico. Por ello, si queremos tener un servidor de correo en Ubuntu, deberemos instalar Postfix. Para instalar Postfix, buscamos el paquete postfix dentro del gestor de paquetes synaptic y lo instalamos:

Durante la instalación aparecerá la siguiente ventana en la cual se elegirá el sitio de internet.

Luego aparecerá la siguiente ventana donde escribiremos el nombre de nuestro dominio en nuestro caso octavo_b.com

A continuación editaremos el

Page 5: Servidor de Correo en Ubuntu

siguiente archivo: /etc/postfix/main.cf con el comando sudo gedit/etc/postfix/main.cf

Al final del archivo le añadiremos las siguientes líneas de código que se ven en negro:inet_protocols = ipv4home_mailbox = Maildir/

Page 6: Servidor de Correo en Ubuntu

Mediante estas líneas le indicaremos que protocolo vamos a usar y donde se guardarán los emails. Asimismo, se debe revisar que en la directiva mydestination de este mismo fichero podamos ver:mydestination = octavo_b.com

Para que los cambios surtan efecto, escribiremos en terminal lo siguiente:sudo /etc/init.d/postfix restart

COURIER POP Y COURIER IMAP Para conseguir nuestro servidor de correo en Ubuntu, instalaremos courier-pop y courier-imap desde el gestor de paquetes synaptic, primero buscamos el currier-pop y lo instalamos, después buscamos el curier-imap y al igual que el anterior procedemos a instalarlo.En la instalación de courier-pop le indicaremos que NO en caso de que aparezca una ventana con la siguiente pregunta Create directories for web-based administration?.

MAILXInstalaremos el paquete bsd-mailx, ya que más adelante lo utilizaremos en uno de los pasos para tener nuestro servidor de correo en Ubuntu. Está aplicación nos permitirá enviar emails mediante la línea de comandos.

SQUIRRELMAILSquirrelmail es una aplicación 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, nos ubicamos en el gestor de paquetes, buscamos el paquete Squirrelmail y procedemos a instalarlo

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

Page 7: Servidor de Correo en Ubuntu

Veremos el siguiente menú:

Elegiremos la opción D (Set pre-defined settings for specific imap servers). Acto seguido elegiremos el tipo de correo: courier:

Page 8: Servidor de Correo en Ubuntu

Obtendremos el siguiente resultado:

Lo siguiente será escribir 2 y pulsar la tecla ENTER. Veremos lo siguiente:

Page 9: Servidor de Correo en Ubuntu

Lo siguiente será escribir 1 y pulsar ENTER de nuevo.

A continuación escribiremos el dominio de nuestro sitio web (en nuestro caso octavo_b.com) que más adelante utilizaremos para acceder a nuestro servidor de correo en Ubuntu.

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

Page 10: Servidor de Correo en Ubuntu

Luego escribimos S para guardar los cambios realizados

Por último, escribiremos Q para salir

Page 11: Servidor de Correo en Ubuntu

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

Después, reiniciaremos Apache mediante el siguiente comando en la terminal:sudo /etc/init.d/apache2 restart

Una vez escrito, comprobaremos que todo se ha realizado correctamente. Para ello, entraremos en Firefox (o tu navegador favorito) y nos dirigiremos a la siguiente dirección: http://localhost/webmail, donde podremos ver nuestro servidor de correo en Ubuntu vía web.

Page 12: Servidor de Correo en Ubuntu

Paso 4 - Servidor de correo en Ubuntu: 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 (lo más importante es el password, recordarlo ya que lo necesitaremos más adelante) y haremos lo mismo con otro usuario:sudo 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 través del terminal (para eso hemos instalado mailx unos pasos más atrás). Nos logearemos como user1 mediante el siguiente comando en terminal:su user1

Nos pedirá la contraseña de user1 (introduciremos la contraseña que hayamos introducido al crear los usuarios). Lo siguiente será enviar un email al user2. Escribiremos lo siguiente en la terminal: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 línea (pulsando la tecla ENTER), escribiremos un punto (es decir ".") y volveremos a pulsar ENTER. Acto seguido nos indicará si queremos enviar el mensaje a más destinatarios (Cc). Como no queremos enviar el mensaje a nadie más volveremos a pulsar ENTER.

Lo siguiente será comprobar que ese email ha llegado correctamente. Para comprobarlo, abriremos nuestro navegador web, nos dirigiremos a http://localhost/webmail y nos logearemos con los datos del user2:

Page 13: Servidor de Correo en Ubuntu
Page 14: Servidor de Correo en Ubuntu

Veremos la siguiente bandeja de entrada:

Si pulsamos sobre el email, veremos lo siguiente:

Ya hemos comprobado que nuestro servidor de correo en Ubuntu funciona a la perfección, por lo que hasta aquí llega este manual. Espero que este manual de cómo instalar y configurar un servidor de correo en Ubuntu os haya resultado de utilidad. Gracias a Marta por su colaboración en la elaboración de este manual.