Saltar al contenido
Proyectos

Servidor de correo propio para edqs.online

Correo self-hosted en producción: Postfix + Dovecot con docker-mailserver, Rspamd, SPF/DKIM/DMARC, webmail Roundcube y SMTP para todas mis aplicaciones.

docker-mailserverPostfixDovecotRspamdRoundcubeFail2banLet's EncryptDocker

## Contexto Servidor de correo completo para el dominio edqs.online, en el mismo VPS que el resto de proyectos. Recibe el correo del dominio, ofrece webmail y es el relay SMTP de las aplicaciones. ## Componentes - docker-mailserver (Postfix + Dovecot): SMTP 25, envío autenticado 465/587 e IMAPS 993; sin POP3 ni IMAP en claro. - Rspamd para antispam y firma DKIM (RSA 2048), Fail2ban contra fuerza bruta. - Roundcube en https://mail.edqs.online detrás del Nginx del host, con filtros Sieve. - Certificado Let's Encrypt compartido con el certbot del edge, montado en solo lectura. - Reenvío con copia a Gmail vía Sieve, con SRS para que pase SPF.

Problema

Blog, tienda, Stocknova y este portfolio necesitaban enviar correos (contacto, recuperación de contraseña, pedidos) desde el dominio propio sin caer en spam y sin depender de un proveedor SaaS de pago.

Solución

Mail server en contenedores con autenticación completa del dominio: SPF estricto (-all), DKIM, DMARC en quarantine y PTR configurado en el proveedor del VPS. Cada aplicación tiene su propia cuenta no-reply-<app>@edqs.online en 587, así una credencial filtrada se revoca sin tocar las demás. ClamAV desactivado a propósito para caber en 8 GB de RAM junto a ~40 contenedores.

Resultado

Correo transaccional de cuatro aplicaciones saliendo desde el dominio propio con SPF, DKIM y DMARC alineados, buzón contacto@ con webmail y copia automática a Gmail, todo con coste adicional cero.