en Podcast

Hoy vamos a proceder a instalar un servidor de correo en una máquina con Debian 8.8 resultante de una instalación mínima, con ssh, nada más.

Como servidor de correo SMTP vamos a utilizar Postfix y como servidor IMAP y POP3 vamos a utilizar Dovecot, hoy no voy a instalar ni webmail ni extras, buscaré la instalación más sencilla posible y un día si queréis nos metemos en ampliar esta instalación para dotarla de más caracterísitcas.

Simplemente aclarar que aunque trabaje en Neodigit en este post no explico como se instalan los seridores de correo en Neodigit pues esa es una tarea en la que no estoy involucrado porque yo hago otras cosas, así que no busquéis similitudes entre como lo cuento en este audio y cómo se instala en una base de 800 servidores, obviamente no se instala de la misma manera ni de la misma forma, una vez aclarado esto vamos a ir empezando.

Lo que vamos a hacer es instalar dovecot para imap y para pop3 y vamos a utilizar postfix para smtp.

Para instalar postfix primero desinstalaremos exim4

Al instalar postfix nos saldrá un wizard para configurarlo y tendremos varias opciones. Si queremos que sea un servidor público le diremos que es un “Sitio de Internet” y confraternaremos el FQDN y un par de preguntas más, así de fácil, de momento no tiene más problemática.

Otra cosa será preparar un certificado, que puede ser un Comodo, un Let’s Encrypt, uno autofirmado (no muy recomendable) o lo que queráis

Ahora configuraremos la primera parte de postfix e iremos a /etc/postfix/main.cf y pondremos nuestros datos en:

smtpd_tls_cert_file=/etc/ssl/certs/mail.ipv6.org.es.chain.crt
smtpd_tls_key_file=/etc/ssl/private/mail.ipv6.org.es.key
smtpd_use_tls=may

En mi caso además de cambiar los ficheros de certificados le he cambiado smtpd_use_tls de yes a may.

Y ahora pasamos a configurar dovecot, para ello utilizaremos la aplicación de dump de dovecot, que es doveconf y generaremos un fichero de configuración, así pues:

Y modificamos el fichero de dovecot.conf

Sustituyendo la línea ssl=no por las siguientes:

Y le decimos a systemd que no monitorice el puerto 143

Comprobamos que estén los puertos accesibles

Y probamos que todo funcione bien

Ahora el siguiente paso será añadir autenticación para las cuentas

En /etc/postfix/main.cf añadiremos las siguientes líneas

Y en /etc/dovecot/dovecot.conf las siguientes:
Cambiaremos

por

Cambiaremos

por

Y cambiaremos

por

Ahora vamos a proceder a añadir el usuario de sistema vmail para empezar a crear cuentas de correo:

Para generar la primera cuenta necesitamos poder generar la primera contraseña y lo haremos con la aplicación doveadm pw.

Esto nos preguntará una contraseña y nos generará el código encriptado, por defecto se suele utiliza SHA512-CRYPT, pero BLF-CRYPT (blowfish) tiene una encriptación más fuerte.

Añadiremos al fiechero /etc/dovecot/users una línea del estilo:

Pero antes arreglaremos los permisos:

Ahora vamos a terminar de configurar postfix y añadiremos encima de myhostname en main.cf de postfix la línea

mydomain = ipv6.org.es

Obviamente cada uno el suyo y si es necesario modificar las líneas de myhostname y de myorigin que por defecto viene en /etc/mailname, que yo lo tengo bien, pero hay mucha gente que prefiere forzarlo a mano.

Y ya solo nos quedará añadir al fichero dovecot.conf

Ahora ya faltará la parte de DNS.

Para la configuración de DNS tenemos que tener en cuenta las entradas MX, los SPF y las resoluciones inversas.

 

Escribir un comentario

Comentario