Todos los sistemas en funcionamiento 21 criptomonedas aceptadas · Monero bienvenido Política sin KYC
ChainVPS

Correo electrónico · sin KYC

Aloja Mailcow en un VPS offshore

Mailcow integra una pila de correo completa y lista para producción en un único proyecto Docker Compose, para que puedas ejecutar tu propio servidor SMTP/IMAP en un VPS offshore sin entregar jamás tu identidad a un proveedor de buzones de correo.

Qué es

Mailcow (mailcow-dockerized) es una suite de correo autoalojada que combina Postfix, Dovecot, Rspamd, el webmail SOGo, ClamAV y un panel de administración en un único despliegue Docker Compose. Te ofrece dominios, buzones y alias ilimitados con DKIM por dominio, filtrado de spam, IMAP push real y un panel de administración basado en navegador — todo lo que hace un buzón alojado, pero en hardware que tú controlas.

Por qué alojarlo offshore

Tu bandeja de entrada es la llave maestra de todas tus demás cuentas, así que importa dónde vive: en un VPS offshore sin KYC, el servidor de correo está vinculado a una jurisdicción que tú elegiste y pagaste en cripto, no a un proveedor que puede leer, escanear, congelar o entregar tu correo bajo citación judicial. ChainVPS mantiene el puerto 25 abierto, ofrece ancho de banda sin medición para envíos masivos y te permite configurar un registro PTR coincidente — las tres cosas que los hostings económicos suelen bloquear y que, de otro modo, acaban con el correo autoalojado.

El despliegue

Una configuración de referencia funcional

Copia esto en una nueva instancia de ChainVPS. Sustituye los marcadores de posición y ponlo en marcha.

Configuración en Ubuntu 24.04
# Ubuntu 24.04 — full working Mailcow deploy
# Prereq: DNS A/AAAA for mail.example.com -> your VPS IP, and a
# matching PTR (rDNS) record set from the ChainVPS panel.

# 1. Install Docker Engine + Compose plugin
curl -fsSL https://get.docker.com | sh

# 2. mailcow requires umask 0022
umask 0022

# 3. Clone the project
cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized

# 4. Generate mailcow.conf (prompts for the mail FQDN + timezone).
#    Use a subdomain like mail.example.com — NEVER the bare domain.
./generate_config.sh

# 5. (optional) trim heavy containers on a small VPS
sed -i 's/^SKIP_CLAMD=.*/SKIP_CLAMD=y/' mailcow.conf   # saves ~1-2 GB RAM
sed -i 's/^SKIP_SOLR=.*/SKIP_SOLR=y/'   mailcow.conf   # disables full-text search

# 6. Pull images and bring the stack up
docker compose pull
docker compose up -d

# 7. Admin UI: https://mail.example.com  (default login: admin / moohoo)
#    Log in, CHANGE the password, add your domain, then copy the
#    generated DKIM record into DNS alongside SPF and DMARC.

Firewall

Puertos que debes abrir

PuertoProtocoloPropósito
25TCPSMTP — correo entrante desde otros servidores y retransmisión saliente (debe estar desbloqueado en ambos sentidos)
587TCPSubmission (STARTTLS) — envío autenticado desde clientes
465TCPSMTPS — envío autenticado desde clientes mediante TLS implícito
143TCPIMAP con STARTTLS
993TCPIMAPS — acceso de clientes de correo mediante TLS implícito
110TCPPOP3 con STARTTLS
995TCPPOP3S
4190TCPManageSieve — filtros de correo del lado del servidor
80TCPHTTP — desafío ACME de Let's Encrypt y redirección a HTTPS
443TCPHTTPS — webmail SOGo y panel de administración

Dimensionamiento adecuado

Qué plan necesitas

Ligero (personal / 1-2 dominios, un puñado de buzones)

VPS Small — 2 vCPU / 6 GB RAM / 60 GB

6 GB es el mínimo cómodo para la pila completa; mantén ClamAV activado para un filtrado real de spam y virus.

Medio (equipo pequeño, 10-30 buzones, volumen moderado)

VPS Pro — 4 vCPU / 8-12 GB RAM / 160 GB SSD

Margen de sobra para Rspamd, la búsqueda de texto completo de Solr y un IMAP con mucho tráfico; escala el disco según la retención de los buzones.

Intensivo (muchos dominios, 100+ buzones, archivos grandes, newsletters)

Dedicated / Storage VPS — 8+ vCPU, 16-32 GB RAM, large disk

Traslada los volúmenes de correo a un plan de Storage para una retención económica a escala de TB; una CPU dedicada evita que ClamAV + Solr le quiten recursos a la entrega de correo.

Mejores ubicaciones: Elige una ubicación de nivel privacidad (NL, CH, RO, IS, MD, LU) para que la jurisdicción de tu buzón sea una decisión deliberada — Suiza e Islandia tienen los estándares más estrictos de privacidad de datos y divulgación para el correo almacenado. Elijas la que elijas, confirma que el puerto 25 esté abierto en ambos sentidos y configura un registro PTR (rDNS) que coincida con tu MAILCOW_HOSTNAME; el ancho de banda sin medición en estos nodos es lo que hace viable el envío masivo y de newsletters, y la protección DDoS incluida mantiene SMTP accesible incluso bajo un ataque de inundación.

Blíndalo

Lista de verificación de hardening

  • La entregabilidad es cuestión de DNS: publica un SPF (v=spf1 mx ~all), copia la clave DKIM generada por Mailcow en el DNS, añade un registro DMARC y configura un PTR/rDNS que coincida exactamente con MAILCOW_HOSTNAME — sin una DNS directa e inversa coincidentes, la mayoría de los servidores rechazará tu correo.
  • Cambia de inmediato las credenciales por defecto admin/moohoo y activa la autenticación de dos factores TOTP en los inicios de sesión de administración y de los buzones desde la interfaz de Mailcow.
  • Mailcow incluye su propio contenedor netfilter/fail2ban que gestiona iptables directamente — NO añadas ufw por encima; si ejecutas un firewall de host, limítate a poner en lista blanca los puertos de correo y deja la cadena DOCKER-USER en manos de Mailcow.
  • Mantenlo actualizado: ejecuta ./update.sh desde el directorio mailcow-dockerized de forma periódica, y haz copias de seguridad con regularidad usando helper-scripts/backup_and_restore.sh (guarda la copia fuera del VPS).
  • Las IPs offshore nuevas no tienen reputación de envío — caliéntalas de forma gradual, comprueba la IP contra las listas negras de Spamhaus/Barracuda antes de ponerla en producción y solicita su eliminación si el rango estuvo marcado anteriormente.
  • En nodos con poca RAM, configura SKIP_CLAMD=y y SKIP_SOLR=y para encajar en unos 3-4 GB, pero vuelve a activar ClamAV en cuanto dispongas de la RAM necesaria — reduce de forma significativa el malware entrante.

Preguntas

Hosting Mailcow — Preguntas frecuentes

¿ChainVPS bloquea el puerto 25 como la mayoría de los hostings?

No. El puerto 25 está abierto tanto en entrada como en salida, para que Mailcow pueda recibir correo y retransmitirlo directamente — esta es, con diferencia, la principal razón por la que los hostings económicos o en la nube fallan a la hora de alojar correo por cuenta propia.

¿Puedo configurar el DNS inverso (PTR) para una buena entregabilidad?

Sí. Configura desde el panel un registro PTR que coincida con tu MAILCOW_HOSTNAME (por ejemplo, mail.example.com). Es imprescindible que el DNS directo e inverso coincidan, o los grandes proveedores retrasarán o rechazarán tu correo.

¿Cuánta RAM necesita realmente Mailcow?

Calcula 6 GB para la pila completa. Puedes funcionar con aproximadamente 3-4 GB configurando SKIP_CLAMD=y y SKIP_SOLR=y en mailcow.conf, a costa del análisis antivirus integrado y la búsqueda de texto completo.

¿Qué ubicación es la mejor para un buzón privado?

Un nodo de nivel privacidad — Suiza o Islandia para las protecciones de divulgación más sólidas, o NL/RO/MD/LU si buscas un equilibrio de latencia entre la UE y offshore. Todos mantienen el puerto 25 abierto y admiten PTR.

¿Mi correo es realmente privado en un VPS sin KYC?

El servidor es tuyo: el correo se almacena en un disco que tú controlas, en una jurisdicción que tú elegiste, pagado en cripto sin ninguna identidad asociada. Usa cifrado de disco completo y copias de seguridad externas, y solo tú (no un proveedor de buzones) puedes leer el almacén.

¿Cómo lo mantengo actualizado y con copias de seguridad?

Ejecuta ./update.sh periódicamente desde la carpeta mailcow-dockerized para obtener nuevas imágenes, y usa helper-scripts/backup_and_restore.sh para crear instantáneas del correo, la configuración y la base de datos — envía esas copias de seguridad a un plan de Storage de ChainVPS independiente.

Desplegar Mailcow
en los próximos 60 segundos.

Ancho de banda ilimitado · DDoS incluido · 21 criptomonedas · sin KYC.