servidor de correo en centos linux

21
Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO Instalando un Servidor de correo en centos Linux Para instalar un servidor de correo es indispensable conocer los protocolos de correo. Protocolo SMTP Simple Mail Transfer Protocol (SMTP) Protocolo Simple de Transferencia de Correo, es un protocolo de la capa de aplicación. Protocolo de red basado en texto utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos SMTP se basa en el modelo cliente-servidor, donde un cliente envía un mensaje a uno o varios receptores. La comunicación entre el cliente y el servidor consiste enteramente en líneas de texto compuestas por caracteres ASCII. El tamaño máximo permitido para estas líneas es de 1000 caracteres. Las respuestas del servidor constan de un código numérico de tres digitos, seguido de un texto explicativo. El número va dirigido a un procesado automático de la respuesta por autómata, mientras que el texto permite que un humano interprete la respuesta. En el protocolo SMTP todas las órdenes, réplicas o datos son líneas de texto, delimitadas por el carácter <CRLF>. Todas las réplicas tienen un código numérico al comienzo de la línea. En el conjunto de protocolos TCP/IP, el SMTP va por encima del TCP, usando normalmente el puerto 25 en el servidor para establecer la conexión. Protocolo POP3 POP3 está diseñado para recibir correo, no para enviarlo; le permite a los usuarios con conexiones intermitentes ó muy lentas (tales como las conexiones por módem), descargar su correo electrónico mientras tienen conexión y revisarlo posteriormente Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Upload: javier-paucar

Post on 19-Feb-2015

61 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Instalando un Servidor de correo en centos Linux

Para instalar un servidor de correo es indispensable conocer los protocolos de correo.

Protocolo SMTP

Simple Mail Transfer Protocol (SMTP) Protocolo Simple de Transferencia de Correo, es un protocolo de la capa de aplicación. Protocolo de red basado en texto utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos

SMTP se basa en el modelo cliente-servidor, donde un cliente envía un mensaje a uno o varios receptores. La comunicación entre el cliente y el servidor consiste enteramente en líneas de texto compuestas por caracteres ASCII. El tamaño máximo permitido para estas líneas es de 1000 caracteres.

Las respuestas del servidor constan de un código numérico de tres digitos, seguido de un texto explicativo. El número va dirigido a un procesado automático de la respuesta por autómata, mientras que el texto permite que un humano interprete la respuesta. En el protocolo SMTP todas las órdenes, réplicas o datos son líneas de texto,

delimitadas por el carácter <CRLF>. Todas las réplicas tienen un código numérico al comienzo de la línea.

En el conjunto de protocolos TCP/IP, el SMTP va por encima del TCP, usando normalmente el puerto 25 en el servidor para establecer la conexión.

Protocolo POP3

POP3 está diseñado para recibir correo, no para enviarlo; le permite a los usuarios con conexiones intermitentes ó muy lentas (tales como las conexiones por módem), descargar su correo electrónico mientras tienen conexión y revisarlo posteriormente incluso estando desconectados. Cabe mencionar que la mayoría de los clientes de correo incluyen la opción de dejar los mensajes en el servidor, de manera tal que, un cliente que utilice POP3 se conecta, obtiene todos los mensajes, los almacena en la computadora del usuario como mensajes nuevos, los elimina del servidor y finalmente se desconecta. En contraste, el protocolo IMAP permite los modos de operación conectado y desconectado.

Los clientes de correo electrónico que utilizan IMAP dejan por lo general los mensajes en el servidor hasta que el usuario los elimina directamente. Esto y otros factores hacen que la operación de IMAP permita a múltiples clientes acceder al mismo buzón de correo. La mayoría de los clientes de correo electrónico soportan POP3 ó IMAP; sin embargo, solo unos cuantos proveedores de internet ofrecen IMAP como valor agregado de sus servicios.

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 2: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Protocolo IMAP

Internet Message Access Protocol, o su acrónimo IMAP, es un protocolo de red de acceso a mensajes electrónicos almacenados en un servidor. Mediante IMAP se puede tener acceso al correo electrónico desde cualquier equipo que tenga una conexión a Internet. IMAP tiene varias ventajas sobre POP, que es el otro protocolo empleado para obtener correo desde un servidor. Por ejemplo, es posible especificar en IMAP carpetas del lado servidor. Por otro lado, es más complejo que POP ya que permite visualizar los mensajes de manera remota y no descargando los mensajes como lo hace POP3.

Ventajas sobre POP3

Respaldo para los modos de operación conectado y desconectado. Al utilizar POP3, los clientes se conectan brevemente al servidor de correo, solamente el tiempo que les tome descargar los nuevos mensajes. Al utilizar IMAP, los clientes permanecen conectados el tiempo que su interfaz permanezca activa y descargan los mensajes bajo demanda. Esta manera de trabajar de IMAP puede dar tiempos de respuesta más rápidos para usuarios que tienen una gran cantidad de mensajes o mensajes grandes.

Unidad De Negocio

Respaldo para que la información de estado del mensaje se mantenga en el servidor

A través de la utilización de señales definidas en el protocolo IMAP4 de los clientes, se puede vigilar el estado del mensaje, por ejemplo, si el mensaje ha sido o no leído, respondido o eliminado. Estas señales se almacenan en el servidor, de manera que varios clientes conectados al mismo correo en diferente tiempo pueden detectar los cambios hechos por otros clientes.

Respaldo para búsquedas de parte del servidor

IMAP4 proporciona un mecanismo para que los clientes pidan al servidor que busque mensajes de acuerdo a una cierta variedad de criterios. Este mecanismo evita que los clientes descarguen todos los mensajes de su buzón de correo, agilizando, de esta manera, las búsquedas.

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 3: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

INSTALANDO POSTFIX

Ingresar a terminal é instalar

Luego de haber instalado el postfix (Protocolo Smtp) procedemos a realizar la configuración del servicio.

Proceder

En el archivo de configuración se tendrá que realizare algunas modificaciones

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 4: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Ahora deberás ubicar la línea # inet_interfaces=all y quitarle el símbolo comentario # .

Esta línea permite que se escuche todas las solicitudes de red

Agregar el símbolo comentario a la línea #inet_interfaces = localhost

La siguiente línea es para que acepte los correos vinculados en nuestro dominio de correo

Se tendrá que comentar la primera línea de mydestination

La segunda línea quitamos el comentario

La siguiente línea es referente al formato del buzón que se va a utilizar, por defecto es el mBox, se encuentra en la línea 410

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 5: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

En dicha línea quitar el comentario de la línea home_mailbox = Maildir / y continuar buscando la siguiente línea a modificar.

Luego no deshabilitar estas líneas

Sino están comentadas mandaran errores al configurar el servidor.

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 6: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Guardar la configuración del archivo main.cf y salir del editor

Luego realizar el proceso de deshabilitar el sendmail para poder enviar mediante el localhost. Realizar:

Realizar el siguiente proceso:

Luego de modificar cerramos servicios y guardamos.

Luego iniciamos el servicio

Service postfix start

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Ingresar

2. Clic detener

1. Desactivar casilla

Page 7: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Para probar que el servicio está funcionando vamos a crear una cuenta de correo

Luego asignamos una clave

Ahora crear otro usuario para realizar las pruebas

Para verificar si el Postfix está funcionando usar el comando Telnet y digitar la siguiente línea:

Una vez ingresado al smtp mediante el telnet realizar

Ahora procederá a ingresar la siguiente rutina

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

ehlo localhost

Page 8: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Los comandos se asignan por

El punto (.) significa el termino del mensaje y envió de correo que se ha realizado. Luego

digitar Quit para salir del correo

Para ver si el correo se ha enviado realizar

Y ahora para verificar si el correo se ha almacenado ingresaremos a la carpeta siguiente

Ahora digitar - Cat < Copia ruta del archivo de correo > . Visualizara como resultado.

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

El comando data es para habilitar el contexto y escribir el contenido

Page 9: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

INSTALANDO DOVECOT

Dovecot es un servidor de IMAP y POP3 de código abierto para sistemas GNU/Linux / UNIX-like, escrito fundamentalmente pensando en seguridad. Dovecot apunta fundamentalmente a ser un servidor de correo de código abierto ligero, rápido, fácil de instalar y por sobre todo seguro.

Características

Dovecot puede trabajar con el estándar mbox, Maildir y sus propios formatos nativos dbox de alto desempeño. Es completamente compatible con implementaciones de servidores UW IMAP y Courier IMAP, así como con clientes que accedan directamente a los buzones de correo.

Para instalar el dovecot realizar

El proceso generara la instalación del Pop3 para poder recepcionar los mensajes digitar

Luego ingresaremos a un archivo al cual configuraremos los parámetros siguientes:

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Quitar el símbolo comentario # de la línea.

Page 10: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Continuar buscar la siguiente línea

Continuar buscando la siguiente linea

Ubicar el siguiente parámetro

f

Ubicar parámetro

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Quitar comentario de mail_location = maildir:

Quitar comentario de pop3_uidl_format =

Quitar comentario de imap_client:workarounds =

Agregar delay-newmail y Netscape-eoh

Quitar comentario Digitar la ruta descrita

Page 11: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Si el software corre sobre 64 bits ingresar en la última línea Login_ process_ size=64

Una vez configurado todo iniciar el servicio del Dovecot

# Service dovecot start

Iniciado el servicio ahora ejecutar

Ahora realizar las siguientes sentencias

Para ver el mensaje digitar retr 1

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Digitar User gonzalo

Digitar pass cesca2011

Digitar LIST

Page 12: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Visualizar el servidor de correo mediante protocolo Http

(Web)

Para poder visualizar ahora los protocolos del postfix y dovecot a nivel Web deberemos realizar el siguiente proceso:

Instalar Httpd

Ahora iniciamos los servicios del Httpd

Ahora se procederá a instalar el servidor Squirrelmail

Ahora Ingresar la siguiente sentencia

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 13: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Visualizar una ventana de opciones del servidor squirrelmail

Para poner la dirección que se va aplicar se realiza

Al pulsar D obtendremos la siguiente ventana.

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Pulsar letra C para ver los menús

luego pulsar la letra D para definir las configuraciones para el IMAP

Page 14: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

y luego digitamos el servidor que vamos a utilizar

Ahora nos enviara una pantalla como la que vemos a continuación

En la pantalla que visualiza pulsar <Enter>.

Ahora seleccionamos opción 2 de select setting

pulsar <Enter>.

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 15: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Ahora escogeremos 1 Domain

Seleccionar 1 Pulsar <Enter>

Ahora visualizar la ventana siguiente

Digitar y pulsar <Enter>

Ahora nos visualizar la siguiente ventana

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 16: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Ahora que se ha cumplido los procesos grabar pulsando S . y visualizara

Pulsar <Enter> para grabar el proceso .

Luego pulsar la letra Q para salir

Una vez terminada la configuración reiniciar los siguientes servicios:

Para que utilice bien el servidor httpd deberá realizar la siguiente secuencia

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 17: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Ahora ejecutar un navegador ( Mozilla Firefox)

Digitara Http://Localhost es para verificar si el apache esta habilitado

y ahora digitar :

Http://localhost/webmail

Visualizara

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones

Page 18: Servidor de Correo en Centos Linux

Centos Linux - Intermedio Aréa de desarrollo CESCA - CETPRO

Ahora deberá realizar

y digitar el usuario Gonzalo y contraseña-

Obtendrá como resultado

Podrá verificar el correo enviado anteriormente con el comando telnet.

De esta manera usted ha configurado un servidor de correo mediante una salida WEB. Es importante recordar que no solo es el SquirrelMail la unica aplicacion de correo, sino hay diversa como el ZIMBRA y otras aplicaciones que posteriormente se aplicaría.

J.P.T Sistemas uni

Instructor: Javier Paucar Taipe - Administrador en redes y telecomunicaciones