Esto me ha costado un montón y por eso decido escribir este artículo justo recién terminada la instalación con los detalles que he llevado a cabo.
¨Guia postfix dovecot https://www.lynksthings.com/posts/sysadmin/mailserver-postfix_dovecot/
- una maquina con una instalación recien de ubuntu 22.04
- cambiar el usuario de la maquiina
- cambiar el hostname de la maquina
- modificar los registros dns de mx y a para apuntar a la maquina
- modificar los registros ptr inversos de la maquina en el panel del vps
- update y upgrade la maquina ubuntu
- instalacion de postfix
- aqui no hay que tocar nada, solo elegir el dominio principal que va a usar postfix
- instalación de certbot
- configuración de los certs para postfix en postfix/main.cf
- cronjob para renovar los certs
- instalación de dovecot-core
- habilitar el listen en la interfaz
- en el auth.conf habilitamos el uso de cifrado
- en el master habilitamos el service auth unix_listener
- instalación de dovecot-imapd
- instalación de opendkim
- crear las configuraciones de trusted hosts y sign keys.
- se genera un archivo.txt con tu clave publica
- configuración de los registros spf y dkim dns
- probar con thunderbird.
Hasta aquí parece que todo funciona.
Ahora pasamos a la instalación y configuración de los virtual users y domains usando una tabla mysql para poder gestionarlos con una interfaz web.
Guia de configuración de dovecot mysql: https://voidnull.es/como-configurar-un-servidor-de-correo-seguro-con-postfix-dovecot-y-mariadb-parte-2/
- configuracion del firewall ufw
- configuración de dovecot-mysql
- crear tablas de virtual domains
- crear tabla de virtual users
- archivos de conf de dovecot
- virtual domains map
- virtual users map
- usuario vmail?
- carpetas de vmail?
- configuración de postfix para mysql