📬 Monta tu propio servidor de correo en casa (¡y presume de dirección propia!)

¿Cansado de depender de Gmail, Outlook y compañía? ¿Te gustaría tener una dirección tipo “[email protected]” y controlar todos tus mensajes? Hoy te enseñamos a montar tu propio servidor de correo en tu servidor casero, con panel web seguro y sin líos de puertos.

Ojo:

  • Este artículo está pensado para quienes ya tienen un servidor casero funcionando (si no es tu caso, empieza por nuestra guía desde 0).
  • Si usas portátiles, miniPCs o Raspberry Pi, puedes seguir la mayoría de nuestras guías, pero para un servidor de correo fiable y expuesto a Internet, lo ideal es un servidor casero con Docker y dominio propio.

1️⃣ ¿Qué necesitas antes de empezar?

2️⃣ ¿Qué software vamos a usar?

Vamos a usar poste.io, un servidor de correo todo-en-uno que se instala en un minuto con Docker y tiene panel web para gestionar todo (usuarios, dominios, filtros, etc).
Si eres muy pro y quieres montarlo todo a mano (Postfix, Dovecot, etc.), tienes guías como esta de Lignux, pero para la mayoría, poste.io es la vía rápida y segura.

3️⃣ Monta poste.io en Docker (¡sin pisar otros servicios!)

  1. Crea una carpeta para tu servidor de correo
    Por ejemplo:
    mkdir correo && cd correo
  2. Prepara el archivo de configuración
    Crea un archivo llamado docker-compose.yml con el contenido recomendado en la documentación oficial de poste.io.
  3. Cambia el puerto del panel web
    Para evitar conflictos con Nginx Proxy Manager (que suele usar el 443), en la sección de puertos del archivo, cambia la línea
    443:443
    por
    8443:443
    (o el puerto libre que prefieras en tu sistema).
  4. Configura los puertos de correo
    Asegúrate de exponer los puertos necesarios:
    • 25 (SMTP), 465 y 587 (SMTP seguro), 993 (IMAP seguro)
      Estos deben ir directos, abiertos en tu router y redirigidos a la IP de tu servidor, ya que no funcionan bien a través de Nginx Proxy Manager.
  5. Lanza el servidor de correo
    En la carpeta donde está tu docker-compose.yml, ejecuta:
    docker compose up -d

4️⃣ Pon el panel web y webmail detrás de Nginx Proxy Manager

  • Entra en Nginx Proxy Manager y crea un nuevo Proxy Host para el panel web y webmail de tu correo (por ejemplo, mail.tudominio.com).
  • Apunta al puerto nuevo que has puesto (por ejemplo, 8443) en la IP interna de tu servidor.
  • Así tendrás acceso seguro, con dominio propio y certificado SSL automático gestionado por NPM.

5️⃣ Apunta tu dominio al servidor de correo

  • Entra en Cloudflare (o el gestor DNS que uses) y crea los registros necesarios:
    • Registro MX apuntando a tu servidor de correo (por ejemplo, mail.tudominio.com)
    • Registro A para mail.tudominio.com apuntando a tu IP pública
    • Registros SPF, DKIM y DMARC para que tu correo no acabe en spam (poste.io te da instrucciones y claves para cada uno en el panel web)

6️⃣ Seguridad y buenas prácticas

  • Usa contraseñas fuertes para tus cuentas de correo.
  • Mantén poste.io y Docker actualizados.
  • Haz copias de seguridad de tus datos de correo (poste.io guarda todo en una carpeta que puedes montar como volumen de Docker).
  • Si quieres, puedes enlazar los certificados SSL de Nginx Proxy Manager al contenedor de correo para tener siempre certificados válidos (consulta la documentación de poste.io para detalles avanzados).

7️⃣ ¿Y ahora qué?

¡Ya tienes tu propio servidor de correo funcionando!
Puedes añadirlo a tu móvil, Thunderbird, Outlook o cualquier cliente usando IMAP/SMTP.
Recuerda:

  • Si tienes problemas de entrega, revisa los registros SPF/DKIM/DMARC y que tu IP no esté en listas negras.
  • Si quieres automatizar tareas de correo, puedes integrarlo con n8n (como ya te hemos enseñado en otros artículos).

🎸 Despedida punk

¡Enhorabuena! Ahora sí que tienes el pack completo: web, IA, automatizaciones y tu propio correo, todo bajo tu control y sin depender de nadie.
Si te atascas, revisa los enlaces de ayuda en learningaiagents.net y comparte tus logros en los comentarios.
¡El robot punk te saluda con un sobre en la mano y te dice: bienvenido al club de los que mandan y reciben su propio correo!

¿Quieres que amplíe algún paso, ejemplos de configuración o integración con otros servicios? ¡Solo dímelo!

Por ziru

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x