servidor de correo

27
Francisco José Cruz Jiménez 2º ASIR SRI SERVIDOR DE CORREO

Upload: francisco-jose-cruz-jimenez

Post on 02-Jun-2015

611 views

Category:

Technology


4 download

DESCRIPTION

Como instalar un servicio de correo. Hmailserver en Windows y Postfix en Debian

TRANSCRIPT

Page 1: Servidor de Correo

Francisco José Cruz Jiménez 2º ASIR

SRI SERVIDOR DE CORREO

Page 2: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

2

INDICE :

Descripción del escenario ..................................................................................................... 3

Windows XP: hMailServer ................................................................................................... 4

Instalación .......................................................................................................................... 4

Crear dominio .................................................................................................................... 5

Crear cuentas en el servidor ............................................................................................. 6

Configurar cuentas en clientes de correo ......................................................................... 7

Outlook .......................................................................................................................... 7

Thunderbird ................................................................................................................... 9

Configuración para protocolos seguros ......................................................................... 10

Configura opciones de antispam y antivirus. ................................................................ 14

Rangos de IP .................................................................................................................... 16

Debian: postfix y dovecot. .................................................................................................. 18

Instalación ........................................................................................................................ 18

Configuración de postfix y dovecot ............................................................................... 20

Crea cuentas en el servidor ............................................................................................. 21

Configura las dos cuentas en clientes de correo........................................................... 22

Outlook ........................................................................................................................ 22

Thunderbird ................................................................................................................. 24

Configuración para protocolos seguros ......................................................................... 26

Otras configuraciones ..................................................................................................... 27

Page 3: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

3

Descripción del escenario

En esta práctica no se requiere un escenario en sí, sino que tenemos una máquina

virtual con Debian y otra con Windows, la cual usaremos como servidor de correo en

cada una de los apartados de la practica. Para comprobar el funcionamiento de este

servicio nos basta con probar desde la máquina real, sea cual sea su Sistema Operativo.

La configuración de red que hay que establecer en ambas máquinas vituales será

de Adaptador Puente.

Page 4: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

4

Windows XP: hMailServer

Instalación

El servidor de correo que usaremos para Windows XP es hMailServer, que es

un software gratuito. Para instalar nos descargaremos el archivo de instalación desde su

web, tenemos que tener en cuenta que nos hace falta tener instalado Microsoft .NET

Framework para poder instalar el servidor de correo.

Durante la instalación nos pedirá una contraseña.

Page 5: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

5

Una vez que se acabado este proceso, ya tenemos instalado el servidor de correo,

Para iniciar hacemos clic en su icono. Lo primero que nos saldrá será esta pantalla, aquí

podemos elegir el servidor o sitio que queremos conectar, Elegimos el que queramos y

pinchamos en conectar.

Para probar la instalación podemos hacer lo siguiente.

$ telnet ip-servidor 110

Crear dominio

Una vez dentro, pinchamos en Add domain…, ahí introducimos el nombre del

dominio que queramos crear.

Page 6: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

6

Crear cuentas en el servidor

Para crear cuentas de correo basta con pinchar en nuestro servidor y en el

apartado Accounts e introducir los datos del cliente. Vamos a crear dos cuentas.

Page 7: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

7

Configurar cuentas en clientes de correo

Ahora vamos a configurar las dos cuentas en dos clientes distintos (Thunderbird

y Outlook): una con POP3 y otra con IMAP. Probaremos que se envían y reciben

correctamente los correos de una cuenta a otra.

Outlook

Primero lo haremos con Outlook, para usar nuestro dominio tendremos que tocar

el archivo hosts, para que nos resuelva el nombre de este. Para ello vamos

C:\Windows\system32\drivers\etc\hosts y añadimos la siguiente entrada.

Ahora si podemos abrir el cliente de correo Outlook y añadiremos una cuenta nueva.

Posteriormente introducimos la dirección de correo.

Page 8: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

8

La configuraremos como POP3 y posteriormente introducimos usuario y

contraseña.

Page 9: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

9

Ahora escribiremos un correo a la otra cuenta creada anteriormente.

Thunderbird

Ahora lo haremos con el cliente de correo Thunderbird, en una máquina

Ubuntu. Para usar nuestro dominio tendremos que modificar el archivo hosts, como en

el anterior apartado,. Para ello:

# nano /etc/hosts

Page 10: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

10

Para iniciar la sesión con la cuenta tendremos que poner esta configuración.

Seleccionamos IMAP, ya que la anterior probamos con POP3.

Una vez que iniciemos veremos el correo enviado anteriormente por el otro

usuario.

Configuración para protocolos seguros

A continuación modificaremos la configuración del servidor para que permita

protocolos seguros (SMTPS, POP3S e IMAPS).

Lo primero que necesitamos es un certificado, para ello podemos generarlo con

alguna herramienta, yo usaré openssl, lo haremos de la siguiente manera.

$ openssl req –new –key server.key out server.csr

Page 11: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

11

$ openssl x509 –req –days 365 –in server.csr –signkey server.key –

out server.crt

Seguidamente pasaremos ese certificado generado a la máquina con el servidor

de correo, podemos elegir la opción que nos resulte más cómoda, yo he optado por

pasarlo por la carpeta compartida de VirtualBox, ya que se trata de una máquina virtual.

Una vez que lo tenemos, vamos a la configuración avanxada de nuestro servidor, y

elegimos la opción SSL certificates.

Luego, en TCP/IP ports, añadiremos tres puertos nuevos, serán estos.

Page 12: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

12

Page 13: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

13

Además haremos esta modificación en la configuración del protocolo SMTP.

Luego de configurar el servidor, tenemos que configurar las cuentas anteriores.

Para Thunderbird modificaremos lo siguiente.

Page 14: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

14

En Outlook.

Configura opciones de antispam y antivirus.

Como antivirus podemos usar cualquiera e indicarle a hMailServer su ubicación

o podemos optar por el “recomendado”, ClaimWin. Sea el que sea, se deberá activar lo

siguiente. En caso del nombrado anteriormente:

Page 15: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

15

Si usamos cualquier otro, le indicaremos su .exe

Contra la recepción de correos basura podemos usar la siguiente herramienta:

Page 16: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

16

Debemos activar la siguiente opción.

Rangos de IP

Se pueden definir diferentes rangos de IP para configurar los protocolos que se

habiliten, para activar el antivirus y/o el antispam, etc… Para ello nos vamos a la

siguiente opción.

Las opciones que se pueden configurar van desde rango de IP que será,

prioridad, uso de protocolos, habilitar Antivitus y antispam,…

Page 17: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

17

Page 18: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

18

Debian: postfix y dovecot.

Instalación

Como servidor de correo para Debian usaremos postfix, a su ver debemos

instalar dovecot, tanto para POP3 e IMAP, porque vamos a usar ambos protocolos.

# apt-get install postf ix

# apt-get install dovecot-pop3d dovecot- imapd

Durante la instalación nos pedirá unos datos, elegimos lo siguiente.

Page 19: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

19

Para probar el servicio.

# ps aux | egrep postf ix

# ps aux | egrep 25

# netstat –natup | egrep 25

# ps aux | egrep dovecot

# netstat -natup | egrep dovecot

Page 20: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

20

telnet 127.0.0.1 110

telnet 127.0.0.1 25

Configuración de postfix y dovecot

Para configurar el servicio tendremos que modificar dos archivos, en concreto

los siguientes. (Lo que hay que modificar es lo que aparece resaltado en rojo).

# nano /etc/postf ix/main.cf

# nano /etc/dovercot/dovercot.conf

Page 21: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

21

Para efectuar cambios reiniciamos el servidor.

$ service postf ix restart

Crea cuentas en el servidor

Para crear cuentas de correo debemos agregar usuarios al sistema. Para ello

podemos usar lo siguiente.

# adduser fran

# adduser chema

Page 22: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

22

Para revisar y enviar correos por medio del mismo sistema operativo (sin usar

clientes), podemos hacerlo con el comando mail. Estando logueados en Debian con el

usario que queramos usar para ver el correo:

$ mail

Para enviar:

$ mail –s correo_de_prueba [email protected]

Como pasó en el apartado de Windows, debemos añadir al archivo hosts el

nombre y dirección IP para que pueda resolverla.

# nano /etc/hosts

Configura las dos cuentas en clientes de correo

Como hicimos antes, vamos a configurar las dos cuentas en dos clientes distintos

(Thunderbird y Outlook): una con POP3 y otra con IMAP. Probaremos que se envían y

reciben correctamente los correos de una cuenta a otra.

Outlook

Primero lo haremos con Outlook, añadimos nueva cuenta y seguimos los pasos

(son los mismos que la vez anterior).

Page 23: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

23

.

Page 24: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

24

Thunderbird

Ahora lo haremos con el cliente de correo Thunderbird. Como antes, seguimos

los pasos siguientes, que no difieren de la que hicimos en el apartado de hMailserver.

Y observaremos que aparece el correo anterior.

Page 25: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

25

Tambien podemos ver los correos en el propio Servidor Debian. En el directorio

siguiente se encuentran almacenados.

$ ls – l /var/mail

$ cat /var/mail/chema

Otra forma es con el comando mail como dije antes.

$ su chema

$ mail

Page 26: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

26

Configuración para protocolos seguros

A continuación modificaremos la configuración del servidor para que permita

protocolos seguros (SMTPS, POP3S e IMAPS).

Lo primero que necesitamos es un certificado, podemos usar el creado

anteriormente. Posteriormente configuraremos unos archivos de configuración.

# nano /etc/dovecot/dovecot.conf

# nano /etc/postf ix/main.cf

# nano /etc/postf ix/master.cf

Reiniciamos el servicio y posteriormente probamos que el puerto de SMTP

seguro esta a la escucha.

Page 27: Servidor de Correo

Servidor de Correo

Francisco José Cruz Jiménez

27

# service postf ix restart

# netstat –natup | egrep master

Para probar esta configuración segura basta con seguir los pasos anteriormente

explicado (página 13).

Otras configuraciones

Copia en servidor, eliminar correos del servidor

Acuse de recibo