Está en la página 1de 9

Configuraciones basicas de linux para recordar

DOMINGO, 1 DE JULIO DE 2012

Servidor de e-mail Postfix + Dovecot + Novell Evolution


Postfix + Dovecot + Novell Evolution En esta entrega vamos a configurar un servidor de correo electrnico privado en nuestra red, tenemos que recordar que se necesita usar una entrada MX en nuestro DNS para poder usar el correo electrnico (si se desea configurar un servidor DNS lo puedes ver aqu). Postfix es un enrutador de correo electrnico usando el protocolo SMTP, fue desarrollado por IBM debido a la necesidad de tener una alternativa ms fcil y rpida de administrar al conocido Sendmail. Dovecot es el servidor de pop3 e imap que usaremos en esta ocasin, dovecot permite la recepcin de los correos electrnicos por parte de los usuarios finales ya sea por un web browser (imap) o por un cliente de correo como Novell Evolution (pop). Empezamos configurando un registro MX en el DNS. Editamos nuestras zonas forward.zone y reverse.zone en ellas vamos a agregar las lneas: IN mail IN MX A 10 mail.uce.com.ec.

192.168.10.107

Ntese que la entrada MX posee un nmero 10 el cual representa la prioridad del mismo, y tambin cabe recalcar que este servidor de correo se encuentra en el mismo servidor que el DNS en este caso; usted puede cambiar esta ip por la ip del equipo que ser el servidor de correo.

En la zona inversa realizamos tambien los cambios. IN 107 IN MX PTR 10 mail.uce.com.ec.

mail.uce.com.ec.

Recargamos el servicio service named reload Y probamos con el comando dig que no existan problemas en nuestra configuracin. POSTFIX Ahora verificamos que nuestro CentOS tenga instalado postfix, escribir: yum info postfix

Si no la tenemos instalada basta con escribir: yum install postfix. Editamos la informacin del archivo main.cf ubicado en /etc/postfix/main.cf, recorremos el archivo hasta el bloque que dice "INTERNET HOST AND DOMAIN NAMES" y agregamos las lneas: myhostname = mail.uce.com.ec mydomain = uce.com.ec

Recordar que son las entradas que agregamos en nuestro DNS. En la seccin Sending mail des comentamos la lnea myorigin = $mydomain

En Receiving mail des comentamos la lnea inet_interfaces = all Comentamos: #inet_interfaces = localhost Des comentamos: mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks = 192.168.10.0/24, 127.0.0.0/8 En el bloque Internet or Intranet en caso de tener nuestro puerto 25 bloqueado por nuestro proveedor de internet, podemos realizar un relayhost a la ip del servidor de correo de nuestro proveedor de internet. El concepto de un relayhost es pasar el mensaje la pelotita a otro servidor que tiene privilegios de salida a la internet, en este ejemplo no usaremos un relay host porque es un servidor de correo privado. Pero de ser necesario dejo la ip del servidor de correo de la CNT #relayhost = 201.219.1.85 para los usuarios de este proveedor, por suerte mi proveedor no tiene bloqueado el puerto 25 . En la seccin Delivery to mailbox des comentamos home_mailbox = Maildir/ para tener una carpeta especfica para el almacenamiento de nuestro correo electrnico segn cada cuenta de usuario; Nota (se puede dejar comentado este campo y nuestros correos llegaran a la carpeta /var/spool/mail/ aunque no es muy recomendable). Actualizamos a postfix como nuestro servidor de correo predeterminado alternatives config mta Seleccionamos a postfix como predetermina como muestra la imagen

Recargamos el servicio postfix: postfix reload y realizamos las pruebas de correo en el servidor. Para evitar problemas de envi de correo electrnico crearemos usuarios del sistema operativo con minsculas. Para este ejemplo, crearemos el usuario husped, conectados en nuestra consola como usuario privilegiado (root), enviamos un mensaje desde la terminal: echo este es el cuerpo del mensaje | mail s FW: el asunto huesped@uce.com.ec y revisamos el correo en nuestro directorio /home/husped/Maildir/new/

Como se ve en la imagen tenemos 3 correos en nuestro buzon de entrada, para leerlos basta con escribir: nano /home/huesped/Maildir/new/NombreDelArchivo Damos autorizacin a la comunicacin por los puertos 25, 110, 143, escribir setup network

Seleccionamos la configuracion del cortafuegos, luego seleccionamos "Personalizar"

Marcamos:

[*] SMTP [*] DNS (si est en la misma mquina el DNS y el servidor de correo) [*] IMAP [*] POP

Aceptamos y salimos de la herramienta de configuracin. Hasta aqu lo que es el servidor de correo Postfix; continuamos con Dovecot.

DOVECOT Instalamos dovecot: yum install dovecot Editamos el archivo /etc/dovecot/dovecot.conf y des comentamos la lnea: #protocols = imap pop3 lmtp

Y editamos el archivo: /etc/dovecot/conf.d/10-mail.conf y agregamos la lnea: mail_location: maildir:~/Maildir

Iniciamos el servicio y cambiamos la configuracin para que el servicio dovecot se inicie con el sistema operativo service dovecot start chkconfig dovecot on EVOLUTION Por ltimo instalamos el cliente de correo electrnico Evolution.

yum install evolution El cliente de correo se encuentra en aplicaciones -> oficina -> Evolution, damos 2 click en siguiente (al frente), y configuramos el servidor tal como se ve en las imgenes.

Y aceptamos, se desplegara la ventana de Novell evolution y solicitara la clave de la cuenta para acceder al correo, la clave del correo es la misma que la del usuario en el sistema operativo y listo tenemos nuestros correos en el cliente Evolution.