Postfix + Dovecot + Novell Evolution
En esta entrega vamos a configurar un servidor
de correo electrónico privado en nuestra red, tenemos que recordar que se
necesita usar una entrada MX en nuestro DNS para poder usar el correo
electrónico (si se desea configurar un servidor DNS lo puedes ver aquí).
Postfix es un enrutador de correo electrónico
usando el protocolo SMTP, fue desarrollado por IBM debido a la necesidad de
tener una alternativa más fácil y rápida de administrar al conocido Sendmail.
Dovecot es el servidor de pop3 e imap que
usaremos en esta ocasión, dovecot permite la recepción de los correos
electrónicos 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 líneas:
IN MX 10 mail.uce.com.ec.
mail IN A 192.168.10.107
Nótese que la entrada MX posee un número 10 el
cual representa la prioridad del mismo, y también 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.
107 IN PTR mail.uce.com.ec.
Recargamos el servicio
service named reload
Y probamos con el comando dig que no existan problemas
en nuestra configuración.
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 información 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 líneas:
myhostname = mail.uce.com.ec
mydomain = uce.com.ecRecordar que son las entradas que agregamos en nuestro DNS.
En la sección “Sending mail” des comentamos la
línea
myorigin = $mydomain
En “Receiving mail” des comentamos la línea
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 J.
En la sección “Delivery to mailbox” des
comentamos
home_mailbox = Maildir/
para tener una carpeta específica para el
almacenamiento de nuestro correo electrónico según 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 electrónico crearemos usuarios del sistema operativo con minúsculas.
Para este ejemplo, crearemos el usuario huésped,
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/huésped/Maildir/new/
setup network
Marcamos: [*]
SMTP
[*]
DNS (si está en la misma máquina el DNS y el servidor de correo)
[*]
IMAP
[*]
POP
Aceptamos y salimos de la herramienta de
configuración.
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 línea:
#protocols = imap pop3 lmtp
Y editamos el archivo:
/etc/dovecot/conf.d/10-mail.conf y agregamos la línea:
mail_location: maildir:~/Maildir
Iniciamos el servicio y cambiamos la
configuración 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 electrónico
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 imágenes.
aparente mente se mira bien lo boy a probar en consola ya que la configuracion es siempre la misma
ResponderEliminar