PROYECTO
PLATAFORMA DE CORREO SEGURA HMAIL SERVER
SOBRE WINDOWS SERVER 2003
POR:
SERGIO ANDRES QUINTERO PIENSA
DIANA MARCELA QUINTERO DUQUE
INSTRUTOR: FERNANDO QUINTERO
GRUPO: 18566
CENTRO DE SERVICIOS Y GESTION EMPRESARIAL
ADMINISTRACCION DE REDES
SENA
REGIONAL-ANTIOQUIA
MEDELLIN
2010
Pgina1de92
LICENCIA
Pgina2de92
PLANTEAMIENTO DEL PROBLEMA
Implementar un servidor de correo logrando implementar todas las
caractersticas requeridas:
Sistema Antispam (grey & black list)
Systema altimalware
Usar un MUA grafico y uno por modo consola para recuperar los
correos desde el servidor
Envio de correo seguro SMTPS y validando los usuarios contra
un servicio de directorio
Usando POPS e IMAPS para acceso de los usuarios.
Software de administracin grafico (por ejemplo creacin de
cuentas)que permita estadsticas del servidor
(trafico,usuarios,adjuntos,etc)en reportes semanales y
mensuales.
Pgina3de92
INTRODUCCION
La realizacin de este manual fue con el fin de ratificar todos nuestros
conocimientos en la parte del servidor de correo, conocer todos sus
componentes y protocolos sus caractersticas, aplicaciones todo lo
que contiene servidor de correo HMAIL SERVER.
Pgina4de92
HMAIL SERVER
Es un servidor de correo gratuito libre para Microsoft Windows, es
compatible con los protocolos habituales (IMAP,SMTP,POP3) ,este
tambin admite dominios virtuales listas de distribucin, antivirus,
anti-spam, alias, dominios distribuidos, seguridad integrada con el
Directorio Activo de Windows, Backup y bastantes cosas ms.
Pgina5de92
HMAIL SERVER
Para la creacin de nuestro servidor de correo tendremos que instalar
un servidor DNS.
>inicio >administre su servidor >agregar o quitar funcin.
Pgina6de92
Este es el el asistente para la configuracin de nuestro servidor DNS
le damos en siguiente para proceder con la instalacion.
>siguiente
Pgina7de92
Asignamos la funcion del servidor,seleccionaremos la opcion de
>servidor DNS
>siguiente.
Pgina8de92
Este es el proceso de la instalacin de nuestro servidor DNS,el CD o la
imagen (utilizada en este caso)debe estar debe de estar dentro de la
unidad para que se ejecute la tarea.
>siguiente
Pgina9de92
Este asistente es el que nos colabora para la creacin de las zonas
>siguiente
Pgina10de92
Aqui elegimos la zona que deseamos que nuestro servidor se
configure se elige una zona de bsqueda directa (la zona inversa se
crea mas adelante)
>siguiente
Pgina11de92
Elegimos el lugar en que nuestro servidor mantendr los datos de la
zona.
>siguiente
Pgina12de92
Introducimos el nombre de dominio para la zona que en este caso
ser dmqd.no-ip.org
>siguiente
Pgina13de92
Podemos crear un archivo nuevo de zona o usar el archivo existente
que copio de otro servidor DNS,seleccionamos la opcin de >crear un
archivo nuevo con este nombre de archivo.
>siguiente
Pgina14de92
Esta es la actualizacin dinmica de nuestro servidor DNS,para este
caso le diremos que no admite dichas actualizaciones
>siguiente
Pgina15de92
Esta opcin nos permite enviar las consultas las cuales no se pueden
responder, seleccionamos que reenvie consultas a servidores DNS
con las direcciones IP siguientes
Que para nuestro caso ser con la siguiente direccin: 192.168.1.66
>siguiente
Pgina16de92
Esta es la finalizacin de nuestro servidor DNS
>finalizar
Pgina17de92
Aqu verificamos que nuestro servidor a quedado instalado
correctamente
>finalizar
Pgina18de92
Ingresamos a administrar nuestro servidor Inicio>Administre su
servidor>Administrar este servidor DNS ,como podemos observar
hemos entrado a administrar nuestro servidor.
Pgina19de92
Nos paramos en zonas de bsqueda inversa >clic derecho >zona
nueva
Pgina20de92
Este es el asistente para la cracion de la nueva zona
>siguiente
Pgina21de92
Elegimos el tipo de zona que deseamos crear para este caso ser una
zona principal
>siguiente.
Pgina22de92
Aca podemos identificar la zona por el id o el nombre de la
zona,agregamos los tres primeros octetos de la direccin ip
perteneciente a la zona.
>siguiente
Pgina23de92
Este es el archivo para la creacin de la zona inversa seleccionamos
el nombre que llevara
>siguiente.
Pgina24de92
En esta pestaa seleccionamos la opcin de que no admita
actualizaciones dinamicas
>siguiente.
Pgina25de92
Esta es la finalizacin de nuestra nueva zona inversa.
>finalizar
Pgina26de92
Entramos a administrar nuestro servidor y observamos como a
quedado configurada nuestra nueva zona.
Pgina27de92
Nos paramos en nuestra zona directa >clic derecho >propiedades.
Pgina28de92
Ingresamos a la opcin de servidores de nombres y seleccionamos la
opcin de agregar.
Pgina29de92
Introducimos el nombre de nuestro dominio completo con la direccin
ip asignada :192.168.1.66 la agregamos.
>aceptar
Pgina30de92
Vemos como a quedado agregado nuestro nombre de dominio con la
direccin.
>aceptar
Pgina31de92
Miramos como a quedado configurada nuestra zona directa.
Pgina32de92
En la zona inversa le damos >clic derecho >agregaremos un nuevo
puntero PTR
Pgina33de92
Le damos un clic en la opcin de examinar y le asignamos el nombre
del host.
Pgina34de92
Lo seleccionamos y le damos clic en >aceptar.
Pgina35de92
Aceptamos.
Pgina36de92
Verificamos con el comando >nslookup y vemos que ya nuestro
servidor
DNS a quedado configurado correctamente.
Vamos a >inicio >panel de control >conexiones de red >conexin de
area local.
Pgina37de92
Seleccionamos el protocolo de interne el cual ser (TCP/IP)
Pgina38de92
Ingresamos la direccin ip del servidor DNS y le damos clic en
opciones avanzadas.
>aceptar
Pgina39de92
En la pestaa del DNS agregamos la direccin asignada y le damos
clic en
>aceptar
Pgina40de92
Una vez terminado con la configuracin de nuestro DNS pasamos a la
instalacin del servidor de correo HMAIL SERVER.
Primero que todo vamos a la pagina oficial de HMAIL SERVER y
descargamos el paquete de instalacin,seleccionamos el instalador
nos aparecer la ventana que dice >bienvenido al asistente de
configuracin hmailserver.
>next
Nos aparecer la licencia del software, para poder proceder debemos
de aceptar dicha licencia.
>next
Pgina41de92
Esta ruta que se le asigna por defecto ser donde va a quedar toda la
informacin del HMAIL SERVER.se le puede cambiar pero en este caso
la dejaremos tal y como nos apareci ya que en esta ruta se
Pgina42de92
encuentran casi todos los archivos de configuracin de nuestra
maquina.
>next
Estos son los componentes los cuales se van a instalar.
>next
Pgina43de92
Esta ventana nos muestra cual es la base de datos que deseamos
para nuestro servidor de correo (HMAIL SERVER) seleccionamos >
(Microsoft SQL compact) para este caso
>next
Pgina44de92
Seleccin de carpeta men inicio.
Esta opcin es para agregar el men de inicio del servidor, lo dejamos
por defecto
>hmailserver
Pgina45de92
Como podemos observar toda esta es la configuracin que ser
creada una vez seleccionamos la opcin de >install
Pgina46de92
Este mensaje que nos sale es para que se descargue
automticamente todos los componentes necesarios para la
instalacin del servidor de correo (HMAIL SERVER)
>si
Esta es la descarga de todos los componentes de la instalacin del
servidor de correo (HMAIL SERVER)
Pgina47de92
Pasamos a la seguridad del servidor de correo ingresamos la
contraseay nos pide la confirmacin.
>next
Pgina48de92
De esta manera hemos finalizado con la instalacion del servidor de
correo,pasaremos a administracin.
>finish
Pgina49de92
Este es el programa para la instalacion de Microsoft.NET framework
2,0
Pgina50de92
>siguiente
Pgina51de92
Antes que todo hay que aceptar el contrato de la licencia para
proseguir con la instalacion
>instalar
Pgina52de92
Este es el proceso de la instalacion.
Pgina53de92
La instalacion de Microsoft.Net framework 2,0 se ha instalado
correctamente.
>finalizar
Pgina54de92
Pasamos a la administracin del HMAIL SERVER.>inicio>todos los
programas>hmailserver>hmailserver administrator
Inicializando la base de datos.
Pgina55de92
Nos pide la contrasea la cual le asignamos por seguridad, antes de
eso nos pide un usuario con su respectiva contrasea.
>ok
Pgina56de92
Introducimos el nombre del dominio
Pgina57de92
Pgina58de92
Aqu agregamos las cuentas de usuarios nuevas para HMAIL SERVER
clic en el >nombre de dominio y nos aparecer la opcin de
>Accounts asignamos la opcin>Add
Pgina59de92
Introducimos toda la informacin requerida en los campos para poder
identificar el nombre con el nuevo usuario, el password para que se
pueda autenticar con el servidor y los privilegios que se le otorgan
sern de usuario.
Pgina60de92
Como podemos observar crearemos otro usuario,(podemos crear los
usuarios que necesitemos) llenando las mismas lneas nombre de
usuario para este caso ser Diana,el password y el privilegio
otorgado.
Pgina61de92
En la columna izquierda vemos como han sido creados los
usuarios,seleccionamos la opcin de >Antispam >loggin. Aqu
habilitaremos todos los componentes del log para su correcto
funcionamiento
>save
Pgina62de92
Habilitamos todos los protocolos de esta ventana.
Pgina63de92
El auto-ban lo deshabilitamos para que no nos genere conflicto con
los correos entrantes
Pgina64de92
Ahora procedemos a mirar si nuestro servidor de correo ha quedado
funcionando correctamente lo haremos por medio del Outlook
Express (Incluido en Microsoft Office) MUA
Nombre del usuario >marcela
>siguiente.
Pgina65de92
Ingresamos el correo seguido del nombre del dominio
>[email protected]
>siguiente
Pgina66de92
Seleccionamos el protocolo de comunicacin para el correo entrante
POP3 y en las dos lneas ingresamos el dominio con el nombre del
host.
Pgina67de92
Entramos al Outlook para observar si nuestro servidor de correo a
quedado funcinando correctamente
Pgina68de92
Probamos enviando un correo ala cuenta de > [email protected]
ip.org con el nombre de prueba 2
Pgina69de92
Nos aparece un error al procesar la tareas requeridas.
Requerimiento de autenticacin,puerto 25 de seguridad (SSL)
Pgina70de92
Entramos al Outlook en >herramientas >cuentas. Para autenticar la
cuenta asignada
Damos un clic en >propiedades.
Pgina71de92
Estas son las opciones de la cuenta seleccionamos la opcin de que
>mi servidor requiere autenticacin. Aplicamos lo ejecutado y
aceptamos.(Ya con esto nos permitir enviar los mensajes).
Nos logueamos con el usuario >marcela y observamos que el correo
a llegado correctamente.
Pgina72de92
Abrimos el correo el cual dice >hola prueba 2
Pgina73de92
CREACION DEL CERTIFICADO DIGITAL OPENSSL
Pgina74de92
Pgina75de92
Seleccionamos la opcin de agregar certificado
Pgina76de92
Seleccionamos el archivo de .crt
Pgina77de92
Luego seleccionamos el archivo de .key la cual es la llave y guardar
Pgina78de92
Le asignamos el nombre y las rutas de donde se encuentra el
certificado
Pgina79de92
Seleccionamos el protocolo SMTP y agregamos el certificado con el
puerto seguro
Pgina80de92
Seleccionamos el protocolo POP3 y el protocolo seguro.
Pgina81de92
Activamos el SSL para la conexin segura del protocolo
Entramos a una cuenta y enviamos un correo a [email protected]
ip.org para probar si recibe correos.
Pgina82de92
Vemos que el correo llega de manera correcta, pasamos abrirlo.
Pgina83de92
IMPLEMENTACION DE ALPINE.
Alpine es una aplicacin de modo consola, que permite a un cliente
revisar y enviar masajes. Este programa corre bajo las plataformas de
ubuntu y windows. En este caso se instalara en ubuntu.
Para empezar, se deben actualizar los repositorios con el siguiente
comando:
apt-get update
Para instalar alpine ejecutamos el siguiente comando:
apt-get install alpine
Pgina84de92
Una vez, instalada la aplicacin se debe ejecutar para que se cree el
archivo .pinerc, este archivo es donde se hacen los cambios de la
configuracionde alpine. Para abrir el programa se debe ejecutar el
comando:
alpine
En la siguiente imagen, se puede ver el menu,el cual nos brinda
informacion de cmo utilizar alpine. Le damos Q para salir.
Pgina85de92
Ahora, entramos al archivo .pinerc, para editar las siguientes lineas:
personal-name= en esta se escribe el correo del usuario que se
va utilizar.
user-domain= en esta se colocara el nombre del dominio.
smtp-server= en esta se agrega la direcion IP del servidor de
correo.
inbox-path= en esta se copia el protocolo que se desea utilizar
para recuperar los correos (pop o imap).
Para editar el archivo ejecutamos :
nano .pinerc
Pgina86de92
Cuando se termine de editar el archivo de configuracion,
procederemos a realizar una prueba, abriremos alpine y al entrar en
el menu ejecutamos C, para crear un mensaje.
Para enviar el mensaje tecleamos Ctrl+x.
Pgina87de92
Para poder enviar el mensaje, debemos autenticarnos con la
contrasea establecida al usuario configurado.
Pgina88de92
Podemos verificar en los mensajes enviados, el correo que acabamos
de mandar.
Pgina89de92
En las siguientes imgenes se puede ver el mensaje enviado y su
contenido.
Pgina90de92
Pgina91de92
Ahora, revisaremos en la bandeja de entrada para mirar si el correo a
llegado.
Pgina92de92