SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL TECNOLOGA EN GESTIN DE REDES DE DATOS
FICHA 464324
MEDELLN, ANTIOQUA
2014 2
CONTENIDO SERVIDOR DE CORREO 3 INSTALACIN Y CONFIGURACIN 5
3
SERVIDOR DE CORREO Un servidor de correo es una aplicacin de red ubicada en un servidor en internet. El MTA (Mail Transfer Agent) tiene varias formas de comunicarse con otros servidores de correo: Recibe los mensajes desde otro MTA. Acta como "servidor" de otros servidores. Enva los mensajes hacia otro MTA. Acta como un "cliente" de otros servidores. Acta como intermediario entre un "Mail Submision Agent" y otro MTA. Algunas soluciones de correo que incluyen un MTA son: Sendmail, qmail, Postfix, Exim, Mdaemon, Mercury Mail Transport System, Lotus Notes (IBM) y Microsoft Exchange Server. Por defecto el protocolo estndar para la transferencia de correos entre servidores es el SMTP, o Protocolo Simple de Transferencia de Correo. Est definido en el RFC 2821 y es un estndar oficial de Internet Un servidor de correo realiza una serie de procesos que tienen la finalidad de transportar informacin entre los distintos usuarios. Usualmente el envo de un correo electrnico tiene como fin que un usuario (remitente) cree un correo electrnico y lo enve a otro (destinatario). Esta accin toma tpicamente 5 pasos: El usuario inicial crea un "correo electrnico"; un archivo que cumple los estndares de un correo electrnico. Usar para ello una aplicacin ad-hoc. Las aplicaciones ms usadas, en indistinto orden son: Outlook Express (Microsoft), Microsoft Outlook, Mozilla Thunderbird (Mozilla), Pegasus Mail (David Harris), Lotus Notes (IBM), etc. El archivo creado es enviado a un almacn; administrado por el servidor de correo local al usuario remitente del correo; donde se genera una solicitud de envo. El servicio MTA local al usuario inicial recupera este archivo e inicia la negociacin con el servidor del destinatario para el envo del mismo. El servidor del destinatario valida la operacin y recibe el correo, depositndolo en el "buzn" correspondiente al usuario receptor del correo. El "buzn" no es otra cosa que un registro en una base de datos. 4
Finalmente el software del cliente receptor del correo recupera este archivo o "correo" desde el servidor almacenando una copia en la base de datos del programa cliente de correo, ubicada en la computadora del cliente que recibe el correo. A diferencia de un servicio postal clsico, que recibe un nico paquete y lo transporta de un lugar a otro; el servicio de correo electrnico copia varias veces la informacin que corresponde al correo electrnico. Este proceso que en la vida real ocurre de manera muy rpida involucra muchos protocolos. Por ejemplo para ubicar el servidor de destino se utiliza el servicio DNS, el que reporta un tipo especial de registro para servidores de correo. Una vez ubicado, para obtener los mensajes del servidor de correos receptor, los usuarios se sirven de clientes de correo que utilizan el protocolo POP3 o el protocolo IMAP para recuperar los "correos" del servidor y almacenarlos en sus computadores locales.
5
INSTALACIN Y CONFIGURACIN NOTA: Para poder comenzar a instalar nuestro servidor de correo debemos tener funcionando correctamente los servicios: DNS DHCP HTTP FTP SSH LDAP En el siguiente enlace podrs encontrar la configuracin de estos servicios www.todoenredes.weebly.com Principalmente vamos a observar con que usuarios estamos logueados y en qu sistema nos encontramos:
Ahora vamos a comprobar si tenemos instalado nuestro servicio Postfix
Si nuestro servidor Postfix no estuviese instalado simplemente colocamos los siguientes comandos para instalarlo yum install Postfix Verifiquemos el nombre de nuestro dominio
6
Verifiquemos nuestra Ip
Como podemos observar nuestra ip es 192.168.20.10 con mascara 255.255.255.0 Primero agregaremos un archivo al /etc/hosts para que tengamos conectividad a un subdominio llamado mail.maribel.com
Procedemos a editar nuestra zona directa, la cual se encuentra en /var/named/zone.di
7
Ahora vamos a reiniciar nuestro servicio DNS, si este falla es porque la zona directa est mal configurada.
Ahora editaremos el archivo de configuracin de Correo, para esto nos dirigimos a la siguiente ruta /etc/postfix/main.cf Nos dirigimos a la lnea 75 y colocamos nuestro subdominio
En la lnea 83 especificamos nuestro dominio
Descomentamos la lnea 98
8
Descomentamos la lnea 113
Descomentamos la lnea 165
Descomentamos la lnea 264 y aadimos nuestra Red
Agregamos lo siguiente en la lnea 297
9
Descomentamos la lnea 317 y agregamos nuestra ip
Descomentamos la lnea 419, guardamos y salimos
Reiniciamos nuestro servicio Postfix
Establecemos el servicio Postfix para que se inicie con el sistema
Comprobamos que el puerto 25 este escuchando, como podemos observar dice LISTEN
10
Confirmemos tener nuestro firewall abajo y nuestro SElinux deshabilitado
Instalamos el Telnet con el comando yum install -y
Ahora verificamos que si este instalado el Telnet con el comando rpm q telnet
11
Al completar la instalacin, reiniciamos nuestra mquina para comprobar que todo se encuentre instalado y funcionando satisfactoriamente con el comando reboot Reiniciamos nuestro servicio DNS y lo recargamos
Tambin reiniciamos nuestro servicio Postfix
Revisemos nuevamente que nuestro firewall se encuentre abajo
Ahora haremos una conexin telnet a nuestro subdominio por el puerto 25
Escribimos ehlo localhost
12
Ahora comprobaremos la conexin Telnet, con un usuario configurado en nuestro LDAP Copiamos lo siguiente: mail from:ldapuser3@ maribel.com
Comprobemos la conexin con otro usuario Copiamos lo siguiente: rcpt to:ldapuser4@maribel.com
13
Enviemos un correo local de prueba por la conexin de Telnet
Salimos con quit En system-Administration-Users and groups podemos observar los usuarios habilitados de Ldap para hacer pruebas
14
Ahora observaremos grficamente si el correo local le llego al usuario Ldapuser4 Damos clic en Computer
Filesystem
15
Luego en la carpeta Home
Guests
Ldapuser4
Dentro de la carpeta del usuario Ldapuser4 abriremos la carpeta llamada Maildir y dentro de esta abriremos la carpeta llamada New
16
Para poder leer el correo debemos dar clic derecho sobre el documento open with Gedit
Como podemos observar nos ha llegado el mensaje correctamente y tambin podemos ver la fecha, la hora y la persona que nos envi el mensaje. En este caso fue el da mircoles 14 de mayo de 2014 a las 6:51 y nos lo envi el usuario Ldapuser3.
17
Ahora procederemos a enviarles mensajes a todos los usuarios Ldap para que se creen los directorios Maildir Los enviaremos por correos internos de la siguiente manera:
18
Ahora vamos a instalar el servidor Dovecot el cual nos permite transportar un correo al exterior del servidor.
Verificamos que si se halla instalado
Reiniciamos el servidor Dovecot y le asignamos que se inicie con el sistema
Comprobemos que el puerto 143 este escuchando
19
Comprobemos si el puerto 110 tambin est escuchando
Procederemos a editar algunos archivos del servidor Dovecot El primero que vamos a editar es el /etc/Dovecot/Dovecot.conf
Descomentamos la lnea 20
Descomentamos la lnea 26 y borramos los residuos
Guardamos y salimos Ahora editaremos los archivos de la siguiente ruta:
20
Descomentamos la lnea 9 y le colocamos no al final
Aadimos lo siguiente en la lnea 97
Guardamos y salimos Ahora editaremos el siguiente archivo
Descomentamos la lnea 24
Guardamos y salimos Ahora reiniciamos nuestro servicio Dovecot
21
Ahora comprobaremos mediante Telnet el protocolo Pop3
Como podemos observar se conecta satisfactoriamente con el ldapuser1 Ahora comprobaremos el telnet por el puerto 143
Como podemos observar se conecta satisfactoriamente con el usuario ldapuser2
22
Miramos los logs para ver el proceso de error
Ahora revisaremos el correo de forma grfica en Red Hat mediante el directorio Maildir del usuario Root
Reiniciamos nuestro servicio Dovecot
23
COMPROBACIN DEL SERVIDOR DE CORREO DE FORMA REMOTA Para probar el servidor de correo de forma remota utilice el sistema operativo Windows Xp y este tiene instalado el Software llamado ThunderBird. Ahora vamos a verificar nuestra Ip y nuestro Dominio
Comprobaremos un ping a nuestro sub dominio mail.maribel.com
24
Ahora vamos a instalar ThunderBird Lo podemos descargar desde: http://thunderbird.uptodown.com/descargar Clic en siguiente
Seleccionamos la opcin estndar Siguiente
25
Damos clic en Instalar
Esperamos a que se instale
26
Clic en finalizar
Como podemos observar ya hemos instalado el ThunderBird
27
Damos clic en correo electrnico y seleccionamos la opcin de saltarse esto y usar mi cuenta de correo existente
Configuramos la cuenta de correo de la siguiente manera y al finalizar damos clic en continuar.
28
Esperamos a que se cargue la configuracin y observamos que la configuracin queda tal cual como la siguiente imagen y al finalizar damos clic en hecho
Seleccionamos la opcin Entiendo los riesgos Hecho
29
Como podemos observar ya hemos creado nuestro usuario Ldapuser1 a ThunderBird
Damos clic en Bandeja de entrada y podemos observar que tenemos un mensaje del usuario Root
Ahora daremos clic en redactar para enviarle un mensaje a un usuario Ldap en este caso al usuario Ldapuser2. Al terminar damos clic en enviar
30
Damos clic en enviados y podemos observar que hemos enviado un mensaje al Ldapuser2
NOTA: Recordemos que para poder leer los mensajes recibidos de cualquier usuario tenemos que ser usuario Root Buscamos el usuario Ldapuser2, damos clic derecho sobre el mensaje abrir con gedit
31
Como podemos observar nos ha llegado el mensaje exitosamente