Un contenedor, un nombre de servidor, un servidor de correo completo. Apunta mcpemails a él y un agente de IA podrá leer, buscar, enviar, responder, programar y archivar correo en los buzones que creaste en la interfaz de administración de Poste.io.
Claude no puede llegar a un servidor Poste.io por su cuenta. mcpemails es un servidor MCP alojado que se conecta al tuyo por IMAP en el puerto 993, en el nombre de servidor que le diste al contenedor al arrancarlo, con la contraseña de un buzón creado en la interfaz de administración de Poste.io, para que Claude, Cursor o cualquier cliente MCP pueda leer, buscar, enviar y organizar ese correo. Poste.io ejecuta Dovecot para IMAP dentro del contenedor, así que el comportamiento del protocolo es el de un Dovecot normal. El contenedor tiene que publicar el 993 hacia internet y servir un certificado que sea válido para el nombre de servidor al que te conectas. Una bandeja es gratis.
Poste.io empaqueta un servidor de correo completo en una sola imagen de Docker, con Dovecot sirviendo IMAP y POP3 y Haraka encargándose de SMTP, detrás de una única interfaz de administración en https://your-hostname/admin. Como la parte IMAP es Dovecot, todo lo que dice nuestra página de Dovecot sobre funciones de carpeta, prefijos de namespace y gestión de certificados se aplica también aquí, con la diferencia de que lo configuras desde la interfaz de Poste.io en lugar de editar archivos de conf.d. El nombre de servidor importa más que cualquier otra cosa de esta página: se fija con la opción -h al crear el contenedor, por ejemplo -h mail.example.com, y ese nombre es en el que responde la interfaz de administración, el que usa Haraka para saludar a otros servidores y para el que se emite el certificado de Let's Encrypt integrado. Úsalo tal cual como servidor IMAP y SMTP. Los puertos publicados son los habituales: 25, 143, 465, 587, 993 y 995, más 80 y 443 para la interfaz web y 4190 para Sieve.
Diecisiete herramientas MCP basadas en acciones: enviar, responder, reenviar, programar y organizar. Tu agente termina el trabajo dentro de Poste.io.
Lista, lee y busca entre carpetas para encontrar esa factura, resumir un hilo o sacar lo último de un remitente.
Redacta y envía mensajes reales, responde en el hilo y reenvía, directamente desde tu buzón, no como un borrador que terminas a mano.
Pon un mensaje en cola para que salga en el momento justo, así tu agente redacta ahora y envía según lo programado.
Mantén la bandeja ordenada: guarda correo en carpetas, marca lo importante, archiva el resto o elimina cuando se pida.
Del registro al primer correo con IA en un par de minutos.
Regístrate en mcpemails.com. Una bandeja es gratis para siempre y no hace falta tarjeta.
Ejecuta docker inspect sobre el contenedor, o lee tu archivo compose, y apunta dos cosas: el nombre de servidor que se le dio al contenedor y si 993 aparece en la lista de puertos publicados. Un contenedor creado sin -h acaba llamándose como su propio ID, que no es un nombre que nada pueda resolver ni certificar.
En la interfaz de administración de Poste.io, abre los ajustes del certificado TLS y confirma que de verdad se emitió un certificado de Let's Encrypt y que no se sigue sirviendo el autofirmado. Después añade la bandeja en mcpemails: elige IMAP / SMTP e introduce el nombre de servidor del contenedor, la dirección completa del buzón y su contraseña de la interfaz de administración.
Pon https://mcpemails.com/api/mcp en Claude, Cursor o ChatGPT, autoriza, y tu agente tendrá la bandeja.
¿Prefieres comparar proveedores primero? Consulta la matriz de compatibilidad de proveedores de correo
Si tu empresa tiene más de una dirección en Poste.io, como info@, ventas@ y facturas@, conecta cada una al mismo espacio de trabajo de mcpemails. Tu cliente de IA las alcanza todas a través de la misma URL de MCP, en Claude, ChatGPT, Cursor o cualquier otro cliente MCP. Cada llamada a una herramienta indica el buzón sobre el que actúa, cada buzón conserva su propio nombre de remitente y su firma, y una respuesta sale por el buzón al que pertenece.
El plan gratuito conecta un buzón, Personal tres y Pro todos los buzones que llevas, con un solo inicio de sesión.
Compara los planes y cuántos buzones conecta cada uno
Cómo una sola persona lleva todos los buzones de la empresa desde un agente
Poste.io se ejecuta muy a menudo detrás de Traefik, nginx o Caddy, y esa configuración oculta el fallo más común de todos. El proxy termina HTTPS con un certificado que obtuvo él mismo, así que la interfaz de administración y el webmail parecen perfectamente seguros. Mientras tanto, la solicitud de Let's Encrypt del propio Poste.io necesita responder a un desafío HTTP en el puerto 80 del contenedor, y si el proxy se lo tragó, o la ruta /.well-known/ nunca se reenvió, la solicitud nunca se completó. Dovecot sigue sirviendo el certificado autofirmado que generó en la instalación, y un cliente IMAP estricto se niega a conectarse mientras todas las personas del sistema ven un candado verde y concluyen que el servidor está bien. Comprueba qué hay realmente en el 993 con openssl s_client -connect mail.yourdomain.com:993. Si terminas TLS en el proxy y copias los certificados dentro del contenedor, desactiva el Let's Encrypt interno de Poste.io para que no se sobrescriban el uno al otro.
Esto sorprende a la gente en los dos sentidos. Docker escribe sus propias reglas, que se evalúan antes que las que gestiona ufw, así que un puerto que publicaste con -p 993:993 está abierto a internet aunque tu cortafuegos diga que está cerrado. No es un fallo de Poste.io, pero significa que el servidor de correo está más expuesto de lo que sugiere el cortafuegos. El otro sentido es más discreto: un puerto que nunca estuvo en la lista -p es inalcanzable por muy permisivo que sea el cortafuegos, porque nada lo reenvía al contenedor. Si el contenedor está sano y las conexiones siguen agotando el tiempo, cuenta los puertos publicados antes de tocar nada más.
Casi todos los artículos de internet sobre correo autoalojado dan por hecho Postfix. Poste.io no lo usa. El envío lo gestiona Haraka, un servidor SMTP en Node.js, así que dentro del contenedor no hay main.cf, ni postconf, ni postqueue, ni mailq, y los comandos que la gente copia de las respuestas de los foros simplemente no existen. Diagnostica el envío desde la interfaz de Poste.io y los registros del propio Haraka. La mitad IMAP es Dovecot y se comporta exactamente como está documentado allí, que es la mitad útil del reparto: doveadm funciona, y el comportamiento de carpetas y namespaces de Dovecot es el que esperarías.
No por sí solo. Claude no tiene un conector para Poste.io y no puede abrir una sesión IMAP con un contenedor que ejecutas tú. Conectar un servidor MCP como mcpemails al nombre de servidor de tu Poste.io le da a Claude acceso para leer, buscar, enviar, responder, programar y organizar un buzón de ese servidor, y la misma bandeja funciona después desde Cursor o ChatGPT.
El servidor es el nombre que le diste al contenedor, el mismo que usas para la interfaz de administración. IMAP es el 993 con TLS implícito o el 143 con STARTTLS. El envío es el 465 con TLS implícito o el 587 con STARTTLS. Inicia sesión con la dirección completa del buzón y la contraseña configurada para ese buzón en la interfaz de administración.
Sí, para IMAP y POP3. Poste.io reúne Dovecot para el acceso a los buzones y Haraka para SMTP en una sola imagen de Docker con una interfaz de administración por encima. Todo lo que vale para el comportamiento IMAP de Dovecot vale aquí, así que nuestra página de Dovecot es la referencia para funciones de carpeta, prefijos de namespace y gestión de certificados.
Comprueba que usas un buzón y no un alias, ya que los alias reenvían y no tienen contraseña propia, y que no usas el acceso de administrador, salvo que ese administrador sea también un buzón real. Si las credenciales son sin duda correctas, mira si la conexión está fallando en TLS: un certificado autofirmado en el 993 produce un fallo que muchos clientes muestran como un problema de inicio de sesión.
No. Los mensajes se obtienen en vivo de tu contenedor Poste.io por IMAP en cada petición y se pasan a tu cliente de IA. Las credenciales se cifran en reposo y el cuerpo de los mensajes no se conserva.
Sí. Conecta cada dirección de Poste.io a un espacio de trabajo de mcpemails y tu cliente de IA las alcanza todas a través de la misma URL de MCP. Cada llamada a una herramienta indica el buzón sobre el que actúa, así que la respuesta a un mensaje de ventas@ sale desde ventas@. El plan gratuito conecta un buzón, Personal tres y Pro todos los que llevas.
Conecta un buzón de tu propio contenedor. Una bandeja gratis para siempre, sin tarjeta.