3. Instalación y configuración del servidor MTA Postfix en GNU/Linux.
4. Instalación y configuración del servidor MUA Dovecot –POP/IMAP - en GNU/Linux.
Instalamos postfix con el siguiente comando.
Aparecerá un asistente, elegimos aceptar.
Página 1
No nos olvidemos si no nos funciona o no nos sale esta pantalla del dpkg-reconfigure postfix
A continuación elegimos sitio de internet.
Escribimos el nombre de nuestro sistema de correo.
Página 2
En la siguiente pantalla elegimos ok solamente tomara la configuración del archivo /etc/aliases para poder enviar correo al administrador del sistema.
Se personaliza a que usuario le va llegar el correo del administrador root y postmaster.
Página 3
En la siguiente ventana agregamos los dominios que va administrar nuestro servidor de correo, separamos los datos por comas.
Esta opción es recomendable indicarle que NO, ya que va intentar forzar las actualización de las colas y puede hacer muy lento el correo.
Página 4
A continuación elegimos aceptar.
En esta configuración solamente permitimos las redes que tendrán acceso a nuestro servidor de correo, añadimos nuestra red 192.168.1.0/24.
Página 5
Indicamos el límite de cuota pare el buzón.
El carácter para extensiones locales lo dejamos por defecto.
.
Página 6
Elegimos el protocolo IPV4.
Una vez finalizado el asistente vemos los ficheros de configuración de postfix, el fichero que configuraremos es main.cf.
Hacemos una copia de seguridad del fichero de configuración main.cf
Página 7
Vemos el fichero de configuración, en principio no es necesario modificar nada, el asistente lo ha configurado correctamente.
Configuración de los alias en el fichero /etc/aliases, la siguiente configuración la realizamos por seguridad, para que no aparezca el nombre de root en el envío y recibo de correos.
El fichero /etc/mailname debe contener el nombre del dominio que enviará y recibirá los mensajes de correo.
Página 8
Una vez finalizada la configuración de postfix instalamos dovecot, con soporte para pop y para imap, para ello ejecutamos el siguiente comando.
Creamos una copia de seguridad del fichero /etc/dovecot/dovecot.conf y seguidamente lo configuramos.
La línea protocols debe quedar de la siguiente forma.
Descomentamos la línea disable plaintext y le ponemos valor no.
Página 9
Descomentamos la siguiente línea, la cual es para indicar la ruta donde se encuentran los buzones.
Una vez finalizada la configuración de postfix y dovecot reiniciamos ambos servicios:
/etc/init.d/postfix restart /etc/init.d/dovecot restart
Vamos a comprobar que los puertos pop e imap se encuentran a la escucha con el siguiente comando.
Página 10
Una vez reiniciados los servidores y habiendo comprobado que nos encontramos a la escucha de los puertos de POP e IMAP vamos a comprobar que nuestro servidor de correo funciona correctamente.
Creamos un usuario nuevo que usaremos para enviar y recibir correo en el cliente.
Instalamos el cliente de correo mailx para enviar y recibir correos desde la consola, para ello instalamos el siguiente paquete.
Enviamos un correo de prueba con el comando mail a la cuenta del usuario que acabamos de crear.
Página 11
Hemos instalado también el cliente mutt, con él también podemos enviar y recibir mensajes.
Vamos a comprobar que el mensaje ha llegado correctamente.
Para ello iniciamos sesión en una terminal como favole y a continuación escribimos mutt para iniciar esta aplicación.
Vemos que el mensaje ha llegado a su destino y vemos su contenido.
Pá gi na 41
En el directorio /var/mail (mailbox) se crean automáticamente los buzones para los usurarios, si lo deseamos podemos cambiar los buzones a /home/usuario/Maildir, pero en este caso lo dejaremos por defecto en /var/mail. La diferencia es que son dos formas de almacenamiento distintas, mailbox guarda los mensajes en un único fichero y Maildir guarda los mensajes es una estructura de ficheros y directorios, con lo cual no requiere bloque de ficheros para mantener la integridad de los mensajes.
Con el comando mail en una consola, registrados como el usuario que deseemos también podemos ver si tenemos algún mensaje de correo y ver el contenido del mismo.
En /var/log/mail.log podemos ver es estado de los mensajes.
Observamos que este se encuentra enviado y además podemos observar la fecha y el remitente y destinatario del mismo.