UNIVERSIDAD NACIONAL DEL CAAGUAZÚ FACULTAD DE CIENCIAS Y TECNOLOGÍAS

Servidor de Correo X Ubuntu

Responsables

 Marcelo Abrahan Acuña Santander  Mario Manuel Moreno González

Profesor:

 Ing. Héctor Estigarribia

Ingeniería en Informática Coronel Oviedo -2016- Resumen

Un servidor de correo es una aplicación informática ubicada en una página web en internet cuya función es parecida al Correo postal solo que en este caso los correos (otras veces llamados mensajes) que circulan, lo hacen a través de nuestras Redes de transmisión de datos y a diferencia del correo postal, por este medio solo se pueden enviar adjuntos de ficheros de cualquier extensión y no bultos o paquetes al viajar la información en formato electrónico.

Montar un servidor de correo electrónico a base de GNU/Linux y software libre está al alcance de cualquiera, pero mientras que para el usuario corriente no compensa el esfuerzo, en el ámbito de la empresa sí es una práctica extendida por razones de privacidad y control de la información.

Para montar un servidor de correo electrónico son imprescindibles diferentes elementos entre los que destaca el propio software que hará las veces de “mensajero”, lo que técnicamente se denomina como Transfer Agent (MTA) o agente de transporte de correo en español. Y como no podía ser de otra forma, son varias las alternativas disponibles en el mundo del Open Source. Por eso ofrecemos un somero repaso a alguna de las más populares.

Palabras clave: Servidor de Correo, Correo postal, Redes de transmisión de Datos, Control de Información, Software, Agente de transporte de Correo, Open Source.

Abstract

A mail server is a computer application located on a web page on the internet whose function is similar to the Post only that in this case the mails (sometimes called messages) that circulate, they do it through our Data transmission networks and Unlike postal mail, by this means only attachments of files of any extension can be sent and not packages or packages when traveling the information in electronic format. Setting up an e-mail server based on GNU / Linux and free software is available to anyone, but while the current user does not compensate for the effort, in the area of the company it is an extended practice for reasons of privacy and control of the information. In order to set up an e-mail server, different elements, such as the Mail Transfer Agent (MTA), are essential. And as it could not be otherwise, there are several alternatives available in the world of Open Source. That's why we offer a brief overview of some of the most popular.

Keywords: Mail Server, Mail, Data Transmission Networks, Information

Control, Software, Mail Transport Agent, Open Source.

Introducción nociones básicas de la estructura y funcionamiento del servicio de

correo electrónico. Actualmente casi todos tenemos uno o varios correos ¿Qué es un servidor de electrónicos a nuestro nombre con correo? las diferentes compañías que El correo electrónico, es uno ofrecen gratuitamente estos de los servicios más utilizados por los usuarios de computadores en servicios como pueden ser gmail todo el mundo. Esta herramienta, nos permite estar comunicados con (posiblemente la más potente a día contactos que se encuentran en de hoy), hotmail, yahoo, etc. Pero lugares remotos, casi instantáneamente. a pesar de eso, siempre puede venir Es por esta razón, que es de bien un correo interno en el centro vital importancia contar con un eficiente servidor de correos, sobre que nosotros podamos configurar y todo si estos correos pertenecen a una empresa o a una institución de personalizar de acuerdo a nuestras cualquier tipo, así como conocer su funcionamiento. necesidades, además de poder llevar un control sobre todos los Servidor de correo usuarios y correos que se mandan Un servidor de correo es una en el centro. aplicación informática que tiene como objetivo, enviar, recibir y Para entender un poco mejor gestionar mensajes a través de las redes de transmisión de datos lo que vamos a hacer es necesario existentes, con el fin de que los usuarios puedan mantenerse ver aunque sea por encima una comunicados con una velocidad muy superior a la que ofrecen otros El MTA se encarga de medios de envío de documentos. recibir y enviar los correos, lo que logra que nuestro Mail Server

funcione correctamente. Los Los servidores de correo principales MTA existentes son: trabajan como una agencia de Sendmail, Squirrelmail, Exim, correo postal, sólo que no envían Postfix, , qmail, Apache, paquetes, sino, datos digitales e Bind9, Lotus Notes, Microsoft información electrónica, la cual Exchange Server, entre otros. llega a su destino de forma casi inmediata.

MTA Una de las funciones más Funcionamiento comunes que realizan los servidores de correo, es la El funcionamiento de los transferencia de archivos. Para servidores de correo, se puede realizar esta tarea, los servidores de simplificar en cinco pasos correo utilizan los Agentes de principales: Transferencia de Correo o MTA, Primeramente, el usuario por sus siglas en inglés. Estos crea un e-mail con cualquier programas tienen la función de aplicación diseñada para este realizar la transferencia de datos de propósito, como puede ser Outlook un ordenador a otro, de manera Express, , etc. eficiente. Una vez creado el e-mail, es 1.- Comprobación de la red enviado a una especie de almacén, Cliente/Servidor esperando que el programa servidor de correo procese la Debemos asegurarnos de que el solicitud de envío de correo electrónico. Servidor se encuentre siempre Seguidamente, el MTA se visible para los clientes, para ello encarga de realizar la petición de envío al ordenador o dirección de configuraremos una red estática en correo de destino, para proceder a las dos máquina. enviar el e-mail. Una vez validada la En XUbuntu: recepción del correo electrónico, por parte del servidor de correo local del usuario que recibirá el e- mail, el correo es depositado en el buzón del destinatario. El cliente de correo del usuario remitente recupera el archivo del almacén y lo aloja en la bandeja de salida. 2.- Instalar Apache2 Servidor de Correo en Apache2 es un potente servidor XUbuntu con HTTP de código abierto. Con el podemos montar un servidor Postfix - Courier - web de una forma sencilla y Mailx - SquirrelMail – segura. Para poder instalar un servidor de correo en XUbuntu que Apache – Bind9 sea accesible vía web, es indispensable instalar Apache Vamos a instalar un servidor de correo en XUbuntu para poder mandar y recibir correos desde nuestro propio servidor.

Editaremos el fichero de configuración de bind que se Comprobamos que funciona el encuentra en servidor web desde un navegador /etc/bind/named.conf.local donde definiremos nuestra zona y nuestro dominio (hambae.com)

3.- Instalar servidor DNS

En otro post ya aprendimos a instalar un servidor DNS con Bind9.

Ahora crearemos el fichero que hemos definido en la zona “db.hambae” en /etc/bind Modificamos la configuración de red del servidor, poniendo como Para no tener que escribir todo el servidor DNS su propia IP texto, podemos hacer una copia del fichero “db.local”

En los campos de abajo donde aparece el IP debes poner la tuya, lo puedes saber con el comando “ifconfig”

Y también desde un navegador

Reiniciamos Bind9

4.- Instalación de Postfix

Postfix es una MTA (Mail Cambiamos el DNS del archivo Tranport Agent) que se encarga /etc/resolv.conf por la dirección del enrutamiento y envío de correo del localhost 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

Ingresamos en el dominio creado para comprobar si funciona.

Durante la instalación se abrirá el agente de configuración. En la primera opción elegimos Sitio de Ahora editaremos el fichero de Internet configuración principal que se encuentra en /etc/postfix/main.cf

Agregaremos al final del fichero una lineas de código donde indicaremos el directorio donde se guardaran los .

El nombre de dominio que creamos anteriormente en el servidor DNS

Reiniciamos el servicio de Postfix

5.- Instalación de courier-pop, courier-imap

Para los servicios de recepción y lectura de correo se usará Courier, utilizando su servicio IMAP.

6.- Instalación de heirloom-mailx

Es un cliente de correo (también conocido como MUA) que nos permite enviar emails vía línea de comandos.

7.- Instalación de Squirrelmail

SquirrelMail es una aplicación webmail escrita en PHP. Puede ser instalado en la mayoría de servidores web siempre y cuando éste soporte PHP y el servidor web tenga acceso a un servidor IMAP y a otro SMTP.

Vamos a la opción de “D” para definir la configuración del servidor IMAP Configuramos SquirrelMail con el siguiente comando

Ingresamos en el servidor IMAP Courier

Salimos con “Q” y guardamos

Ahora crearemos un enlace Volveremos al menú principal y simbólico entre /var/www y elegiremos “2” para entrar en la /usr/share/webmail/ configuración del servidor situándonos sobre la primera ruta

Reiniciamos bind9 y Apache

Entramos en la sección de Domain con un “1” Y escribimos el nombre Desde un navegador comprobamos de nuestro dominio que funciona nuestro servicio de Para empezar nos loguearemos con usu01 en el sistema.

Con usuario “espacio” mail, comenzaremos a redactar el

correo. Lo primero que nos sale es el Asunto, cuando lo tengamos, le damos “Enter” y escribimos el 8.- Creación de usuario cuerpo del email, para finalizar escribimos “punto”. Se pueden crear desde el entorno gráfico o desde la consola. Crearemos a dos usuarios, usu01 y usu02 10.- Recepción del correo

Vamos al cliente Windows y entramos en http://www.hambae.com/webm ail y accedemos con usu02

9.- Envío de correo

Mandaremos un email desde usu01 a usu02

Podemos hacerlo desde la página de Squirrel o desde la terminal, el Como puedes ver hemos recibido envío lo voy hacer desde la un email terminal y la lectura del email desde la página. Conclusión

En conclusión, un servidor

Si lo abrimos vemos el cuerpo del de correo es una aplicación email y su emisor ( [email protected]) informática que tiene como

objetivo, enviar, recibir y gestionar

mensajes a través de las redes de

transmisión de datos existentes,

con el fin de que los usuarios

puedan mantenerse comunicados

con una velocidad muy superior a

la que ofrecen otros medios de

envío de documentos.

Garron, G. (17 de Febrero de 2015). Referencias Servidor de correo en Ubuntu. Obtenido de Ubuntu: https://www.garron.me/es/gnu-

linux/ubuntu-push-email.html Almeria, C. d. (Julio de 2014). Servidor de Correo. Obtenido de Ubuntu: http://recursos.cepindalo.es/mod Linux, M. (10 de Marzo de 2015). /book/view.php?id=588 Servidores de Correo. Obtenido de Linux: http://www.muylinux.com/2015/ Armnt, J. (09 de Mayo de 2015). 03/10/servidores-correo-linux Configurar Servidor de correos en Ubuntu. Obtenido de Ubuntu: https://josearmnt.wordpress.com Mikeliunas, A. S. (Agosto de 2014). /2015/05/09/configurar-servidor- Servidor de Correo - de-correos-en-ubuntu-12-04-lts/ Configuracion. Obtenido de Ubuntu: https://www.fing.edu.uy/tecnoin Armnt, J. (10 de Mayo de 2015). f/mvd/cursos/adminf/material/ad Introduccion al servidor de i05-servidor-correo- Correo Postfix. Obtenido de configuracion.pdf Ubuntu: https://syconet.wordpress.com/2 012/07/07/introduccion-al- Miki, M. A. (13 de Noviembre de servidor-de-correo-postfix/ 2013). Instalacion y configuracion de un servidor de Correo. Obtenido de Linux Clemente, D. (Septiembre de 2015). Ubuntu: Configuracion de un Servidor https://prezi.com/lpliol9gogh1/in GNU/LINUX. Obtenido de stalacion-y-configuracion-de-un- Daniel Clemente: servidor-de-correo-en-linux- http://www.danielclemente.com/ ubuntu/ servidor/TRcast.html