El documento proporciona instrucciones para instalar y configurar un servidor de correo en Red Hat Enterprise Linux 6.2. Explica qué es un servidor de correo y los protocolos involucrados como SMTP, POP e IMAP. Luego detalla los 33 pasos para instalar y configurar el servidor Postfix, incluyendo editar archivos de configuración, reiniciar servicios y probar el envío y recepción de correo entre usuarios locales y un cliente remoto. Finalmente muestra una prueba exitosa de enviar y recibir correo desde un cliente Thunderbird en Windows XP a
2. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 2
2
2014
¿QUE ES SERVIDOR DE CORREO?
Un servidor de correo es una aplicación que nos permite enviar mensajes
(correos) de unos usuarios a otros, con independencia de la red que dichos
usuarios estén utilizando.
Para lograrlo se definen una serie de protocolos, cada uno con una finalidad
concreta:
*SMTP (Simple Mail Transfer Protocol): Es el protocolo que se utiliza para
que dos servidores de correo intercambien mensajes.
*POP (Post Office Protocol): Se utiliza para obtener los mensajes guardados
en el servidor y pasárselos al usuario.
*IMAP (Internet Message Access Protocol): Su finalidad es la misma que la
de POP, pero el funcionamiento y las funcionalidades que ofrecen son
diferentes.
Así pues, un servidor de correo consta en realidad de dos servidores: un
servidor SMTP que será el encargado de enviar y recibir mensajes, y un
servidor POP/IMAP que será el que permita a los usuarios obtener sus
mensajes.
Para dar inicio al proceso de instalación de nuestro servidor de correos en
Red Hat Enterprise Linux 6.2 debemos cumplir los siguientes parámetros:
- Servicio DNS totalmente funcional.
- Servicio DHCP (opcional- Recomendado).
- Servicio FTP Funcional.
- Servicio HTTP Funcional.
- Servicio de directorio OPENLDAP.
- Repositorio para Descargar e instalar los paquetes necesarios.
NOTA: Debemos usar por obvias razones administrativas y de permisos el
usuario Root y trabajaremos con los usuarios creados mediante la
configuración de nuestro servidor OPENLDAP.
INSTALACION Y CONFIGURACION DE
CORREO RED HAT
3. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 3
3
2014
1. Comenzamos mirando con que usuarios estamos logeados y en qué
lugar del sistema nos encontramos:
2. Ahora comprobamos si tenemos instalado el “postfix”:
NOTA: Si no lo tenemos instalado lo buscamos en nuestro repositorio
(yum search postfix) y obviamente lo instalamos (yum install postfix).
3. Como ya lo tenemos instalado si lo tratamos de instalar…
Como vemos nos dice que el paquete ya está instalado.
4. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 4
4
2014
4. Debemos tener en cuenta que el nombre de mi host debe ser:
Nombre + dominio.
Podemos ver también que la IP de nuestro servidor es 192.168.100.23,
por lo tanto nuestra red es 192.168.100.0/24.
5. Ahora procedemos a editar nuestra zona directa de nuestro DNS, se
encuentra en la ruta /var/named/zone.di
6. Primero debemos agregar una línea nueva al archivo /etc/hosts para
que tengamos conectividad a un subdominio llamado
mail.dominio.com.
Luego de agregada, guardamos y salimos…
5. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 5
5
2014
8. Procedemos a editar nuestra zona directa, que se encuentra en
/var/named/zone.di.
¡ATENCION ¡
Mucho cuidado en este archivo de colocar nuestros datos de forma
correcta y tener en cuenta los @, dominios e IP´S que se agregaron.
9. Reiniciamos el servicio “named” DNS para comprobar que aun
funciona nuestro servicio, si este falla es total culpa de una mala
configuración en nuestra zona directa.
6. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 6
6
2014
10. Ahora vamos a editar el primer archivo de nuestra configuración de
correo, para ello vamos a la siguiente ruta /etc/postfix/main.cf.
11. Nos dirigimos a la línea 75 y colocamos nuestro subdominio.
12. En la línea 83 especificamos nuestro dominio:
7. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 7
7
2014
13. En el mismo archivo nos dirigimos a la línea 98 y la des-
comentamos:
14. Bajamos a la línea 113 y la des-comentamos igualmente:
15. Igualmente des-comentamos la línea 165:
16. Nos dirigimos a la línea 264, la des comentamos y añadimos
nuestra red.
8. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 8
8
2014
17. Vamos a la línea 297 y agregamos lo siguiente:
18. Vamos a la línea 317 la des comentamos y agregamos nuestra IP.
19. Ahora la línea 419 y la des comentamos:
Guardamos y salimos…
20. Reiniciamos nuestro servicio de Postfix.
9. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 9
9
2014
21. Ahora establecemos el servicio de Postfix para que inicie con el
sistema.
22. Comprobamos que nuestro puerto 25 se encuentra escuchando:
Como podemos observar dice LISTEN.
23. NOTA: ahora debemos confirmar tener nuestro firewall abajo y
nuestro SELINUX deshabilitado.
10. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 10
10
2014
24. Ahora verificaremos si tenemos instalado TELNET:
25. Como vemos no se encuentra instalado, procedemos a instalarlo:
26. Cuando completemos la instalación, reiniciamos nuestra máquina
para comprobar servicios y que nuestro telnet quede instalado
correctamente:
11. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 11
11
2014
27. Nos logeamos de nuevo como usuario Root y reiniciamos nuestro
servicio DNS para comprobar las configuraciones anteriores se
encuentren en perfecto estado y recargaremos el DNS.
28. También el servicio POSTFIX.
29. No sobra revisar de nuevo que nuestro firewall esta abajo.
30. Ahora haremos una conexión telnet a nuestro sub dominio por el
puerto 25.
12. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 12
12
2014
31. Escribimos “ehlo localhost”
32. Ahora comprobamos por la misma conexión telnet, con un usuario
configurado en nuestro LDAP.
33. Comprobaremos otra configuración con otro usuario.
34. Enviaremos un pequeño correo local de prueba por la conexión de
telnet:
Salimos con quit…
13. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 13
13
2014
35. En system-config-users vemos los usuarios habilitados de LDAP
para hacer pruebas:
36. Ahora observaremos en las carpetas de forma gráfica si le llego el
pequeño correo enviado desde telnet al usuario2.
Vamos a Computer…
Filesystem…
14. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 14
14
2014
Vamos a la carpeta Home…
38. Buscamos nuestro usuario2, en mi caso por configuraciones
anteriores de nuestro LDAP lo creamos en /home/guests/usuario2.
15. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 15
15
2014
39. Dentro debe estar la carpeta Maildir, dentro de esta estarán 3
carpetas, debemos entrar a la carpeta New…
40. Este es nuestro correo enviado pasos atrás.
NOTA: para leerlo de forma gráfica debemos tener instalado el gedit.
16. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 16
16
2014
Como podemos observar el correo localmente por conexión telnet,
llego exitosamente al /home del usuario2.
Ahora procedemos a enviarles correos a todos los usuarios para que se
creen los directorios Maildir en cada uno de sus homes.
NOTA: Al enviarles un correo a un usuario se le creará
automáticamente su buzón, gracias a la configuración de nuestro
postfix.
41. Podemos enviar correos internos por comando por ejemplo…
17. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 17
17
2014
42. Así sucesivamente con los demás usuarios, y podemos ver en cada
uno de sus Homes como se creó exitosamente el Maildir, y podemos
leer el correo, porque somos el usuario Root.
43. Ahora continuamos con nuestra configuración de correo para
poder ser transportado exterior del servidor.
Para ello veremos si tenemos instalado el paquete “dovecot”.
18. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 18
18
2014
44. Como vemos no lo tenemos instalado, procedemos a instalarlo…
45. Ahora iniciamos muestro servicio recién instalado, lo reiniciamos
por precaución y lo ponemos a iniciar con el sistema:
19. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 19
19
2014
46. Ahora comprobaremos que el puerto 143 se encuentre escuchando:
47. También el puerto 110:
48. Procedemos a editar algunos archivos de nuestro dovecot,
empezaremos con el siguiente:
49. Ahora dentro de este archivo vamos a la línea 20 y la
des-comentamos…
50. La línea 26 igualmente la des comentamos y borramos residuos.
Guardamos y salimos…
20. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 20
20
2014
52. Ahora editaremos otros archivos pero en la siguiente ruta:
53. Des comentamos la línea 9 y cambiamos lo siguiente en la misma
línea….
54. Ahora en la línea 97 añadimos lo siguiente…
Guardamos y salimos…
55. Ahora editaremos el siguiente archivo:
56. Nos dirigimos a la línea 24 y la des comentamos:
21. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 21
21
2014
57. Reiniciamos nuestro servicio dovecot:
58. Ahora comprobaremos mediante telnet lo siguiente del protocolo
pop3.
Como vemos se conecta sin problema al usuario1.
22. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 22
22
2014
59. Ahora comprobaremos otro telnet por el puerto 143.
Como vemos también se conecta sin problema al usuario2 y vemos que
tiene 2 correos en su buzón.
60. Ahora mostraré como es una respuesta por defecto del servidor, al
haber un error en un envío por ejemplo cuando un usuario no existe.
Enviare un correo desde el usuario root a un usuario que no existe en
mi Red Hat y veremos el Maildir del usuario root.
23. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 23
23
2014
61. Miramos los logs para ver el proceso del error…
62. Ahora revisamos el correo de forma gráfica en el Red Hat en el
directorio Maildir del usuario Root.
24. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 24
24
2014
63. Como vemos llegó un auto respuesta.
Reiniciamos nuestro dovecot por precaución y actualización.
25. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 25
25
2014
COMPROBACIÓN DE CORREO EN UN CLIENTE REMOTO Y DE
FORMA GRAFICA
1. Para esta prueba usare un cliente Windows XP en Red Interna
mediante el VirtualBox previamente instalado con un software para
correo llamado ThunderBird.
Comprobamos ping a nuestro sub dominio, mail.riveraj94.com.
26. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 26
26
2014
2. Ahora ejecutamos nuestro ThunderBird…
Añadimos una nueva cuenta:
27. INSTALACION Y CONFIGURACION DE CORREO RED HAT - riveraj94 27
27
2014
3. Como vemos estamos conectados desde un Windows XP mediante la
consola de correo ThunderBird, en el usuario1 y vemos el correo de
prueba que enviamos desde el usuario root y podemos leerlo sin
problema alguno…
4. Ahora vamos a redactarle un correo al usuario2 mediante esta
interfaz…
Le damos enviar y veremos que aparece el contenedor “enviados” y
podemos ver el mensaje que enviamos….
5. Como podemos observar el correo llegó sin problemas enviado
desde nuestro cliente Windows XP