Dovecot + IA

Conecta tu servidor Dovecot
a Claude, Cursor y cualquier cliente MCP

Tú gestionas el servidor IMAP, así que tú decides a qué puede llegar un agente. Apunta mcpemails a tu propio servidor Dovecot y deja que Claude lea, busque, envíe, responda, programe y archive correo en los buzones que ya gestionas.

Claude no puede acceder por sí solo a un servidor Dovecot. mcpemails es un servidor MCP alojado que se conecta a tu instalación de Dovecot por IMAP en tu propio nombre de servidor, normalmente mail.yourdomain.com en el puerto 993, con la contraseña del buzón que tu passdb ya acepta, para que Claude, Cursor o cualquier cliente MCP pueda leer, buscar, enviar y organizar ese correo. No hay un nombre de servidor compartido que consultar: el servidor es como se llame el tuyo, tiene que ser accesible desde internet y su certificado TLS tiene que ser válido para el nombre al que te conectas. Una bandeja es gratis.

1 bandeja gratis, para siempre La contraseña de tu buzón de Dovecot actual El correo se obtiene en vivo, nunca se almacena

Cómo se conecta Dovecot: tu propio servidor, tu propio passdb

Dovecot no es un proveedor de buzones, es el servidor IMAP que instalaste, así que no hay nombre de servidor compartido ni cuenta de proveedor en la que iniciar sesión. El servidor es el nombre al que responde tu máquina, normalmente algo como mail.yourdomain.com. En qué puertos responde se decide en conf.d/10-master.conf, donde el bloque service imap-login contiene un inet_listener imap para el puerto 143 y un inet_listener imaps para el puerto 993 con ssl = yes. Poner port = 0 en un listener lo desactiva, y así es como muchas instalaciones endurecidas acaban solo con el 993. Las credenciales son las que valide tu passdb, así que en una configuración de buzones virtuales es la contraseña que definiste en tu tabla de usuarios SQL o LDAP, y en una configuración de usuarios del sistema es la contraseña de la cuenta Unix. Ejecuta doveconf -n en la máquina para ver la configuración que Dovecot cargó realmente y no la que crees que escribiste.

Lo que tu IA puede hacer

Una bandeja de Dovecot que tu agente puede usar de verdad

Diecisiete herramientas MCP basadas en acciones: enviar, responder, reenviar, programar y organizar. Tu agente termina el trabajo dentro de Dovecot.

  1. 01Leer

    Leer y buscar correo

    Lista, lee y busca entre carpetas para encontrar esa factura, resumir un hilo o sacar lo último de un remitente.

  2. 02Enviar

    Enviar, responder y reenviar

    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.

  3. 03Programar

    Programar para más tarde

    Pon un mensaje en cola para que salga en el momento justo, así tu agente redacta ahora y envía según lo programado.

  4. 04Organizar

    Mover, copiar, marcar, archivar, eliminar

    Mantén la bandeja ordenada: guarda correo en carpetas, marca lo importante, archiva el resto o elimina cuando se pida.

Configuración

Conecta Dovecot en cuatro pasos

Del registro al primer correo con IA en un par de minutos.

01

Crea una cuenta gratis

Regístrate en mcpemails, sin tarjeta. El plan gratuito conecta una bandeja, para siempre, lo que basta para probarlo con un buzón real de tu propio servidor.

02

Confirma en qué escucha Dovecot

En el servidor, ejecuta doveconf -n y lee el bloque service imap-login. Fíjate en si inet_listener imaps está presente en el 993, y revisa el ajuste listen: si dice 127.0.0.1, Dovecot solo responde en loopback y nada fuera de la máquina puede alcanzarlo.

03

Comprueba el certificado del 993 desde fuera

Desde una máquina que no sea tu servidor de correo, ejecuta openssl s_client -connect mail.yourdomain.com:993. Quieres una cadena que se verifique y un nombre de sujeto que coincida con el servidor que vas a escribir en mcpemails. Después añade la bandeja: elige IMAP / SMTP e introduce tu nombre de servidor, el usuario del buzón y su contraseña.

04

Pega la URL MCP en tu IA

Pon https://mcpemails.com/api/mcp en Claude, Cursor o ChatGPT, autoriza, y tu agente tendrá la bandeja.

Varios buzones

Todos los buzones de Dovecot de tu empresa, en un solo agente

Si tu empresa tiene más de una dirección en Dovecot, 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.

Antes de empezar

Qué falla de verdad con Dovecot

Sin entradas special_use, Dovecot no define funciones de carpeta

Dovecot solo anuncia la extensión SPECIAL-USE para los buzones que hayas declarado. Salvo que 15-mailboxes.conf tenga entradas como mailbox Sent { special_use = \Sent }, un cliente IMAP recibe una lista plana de nombres y tiene que adivinar qué carpeta es Enviados, Borradores, Correo no deseado o Papelera. mcpemails recurre a identificarlas por nombre, así que en un servidor cuyas carpetas se llamen Sent Items, Gesendet o Papierkorb puede que haya que elegir la carpeta a mano una vez. Añadir las líneas special_use lo arregla para siempre en todos tus clientes.

Un prefijo de namespace reescribe todos los nombres de carpeta que ves

Las estructuras Maildir++ suelen definir un namespace de bandeja de entrada con prefix = INBOX. y separator = ., así que las carpetas llegan como INBOX.Sent e INBOX.Archive en lugar de Sent y Archive. No es un fallo, pero significa que los nombres de carpeta que copiaste de tu webmail no coincidirán con los que informa IMAP. Consulta los nombres reales con doveadm mailbox list -u user@yourdomain.com antes de suponer que falta algo.

disable_plaintext_auth convierte una contraseña correcta en un BAD en el 143

Con disable_plaintext_auth = yes, el valor predeterminado en la mayoría de distribuciones, Dovecot rechaza LOGIN en el puerto 143 hasta que el cliente ha enviado STARTTLS. El cliente ve un fallo de autenticación y el usuario concluye que la contraseña es incorrecta. No lo es: la conexión aún no estaba cifrada. El puerto 993 no se ve afectado porque el TLS implícito ya está activo antes de empezar la autenticación, una razón más para usar el 993.

ssl_cert necesita el prefijo <, y un certificado por nombre necesita local_name

En 10-ssl.conf, el &lt; inicial de ssl_cert = &lt;/etc/letsencrypt/live/mail.yourdomain.com/fullchain.pem es obligatorio: le indica a Dovecot que lea el contenido del archivo en lugar de tratar la ruta como el certificado. Apúntalo a fullchain.pem y no a cert.pem, o faltará el intermedio y los validadores estrictos rechazarán un certificado que tu navegador aceptaba. Si la máquina sirve varios nombres de servidor, cada uno necesita su propio bloque local_name; si no, todas las conexiones reciben el certificado predeterminado y solo valida un nombre.

Límites conocidos de Dovecot

  • Tu servidor Dovecot tiene que aceptar conexiones desde internet para que un servidor MCP alojado pueda alcanzarlo. Si tu política es que IMAP nunca sale de la LAN o de la VPN, es una respuesta legítima y este producto no puede servirte como servicio alojado. En su lugar puedes alojar tú mismo mcpemails, lo que mantiene la conexión IMAP dentro de tu propia red.
  • Aquí la validación TLS estricta no es opcional. Se rechazará un certificado autofirmado, uno caducado o uno emitido para otro nombre de servidor, y no hay ninguna casilla para aceptarlo igualmente.
  • Los envíos salen por tu propio servicio de envío, así que tus registros SPF, DKIM y DMARC determinan la entregabilidad exactamente igual que para cualquier otro cliente de ese servidor.
Preguntas frecuentes

Dovecot e IA: preguntas habituales

¿Funciona Claude con Dovecot?

No directamente. Claude no tiene forma de abrir un socket IMAP hacia un servidor que gestionas tú. Conectar un servidor MCP como mcpemails a tu servidor Dovecot le da a Claude acceso para leer, buscar, enviar, responder, programar y organizar los buzones que hay en él, con las mismas credenciales que usaría cualquier otro cliente IMAP.

¿Cuáles son los ajustes IMAP y SMTP de Dovecot?

El nombre de servidor es el de tu propio servidor, así que nadie puede publicarlo por ti. Los puertos vienen del bloque service imap-login en conf.d/10-master.conf: 993 para TLS implícito y 143 para STARTTLS, salvo que alguien los haya cambiado. El envío SMTP lo gestiona Postfix o Exim junto a Dovecot, normalmente en el 587 o el 465.

¿Por qué se rechaza mi contraseña de Dovecot?

Consulta el registro del servidor en lugar de adivinar. Las dos causas habituales son que se rechaza la autenticación en texto plano en una conexión sin cifrar al puerto 143, y que el nombre de inicio de sesión no coincide con lo que espera tu passdb, ya que las configuraciones virtuales quieren la dirección completa mientras que las de usuarios del sistema quieren un nombre de usuario sin dominio. Ejecuta doveadm auth login user@yourdomain.com en el servidor para probar la credencial sin que la red se interponga.

¿Tiene que ser accesible mi servidor Dovecot desde internet?

Sí, para el servicio alojado. mcpemails se conecta hacia dentro a tu puerto IMAP, así que un servidor vinculado a loopback, limitado por cortafuegos al rango de tu oficina o accesible solo por VPN no se puede conectar. Si prefieres no exponer IMAP públicamente, mcpemails se puede alojar por tu cuenta y ejecutarse dentro de la misma red que el servidor de correo.

¿Qué productos están construidos sobre Dovecot?

Varios de los servidores de correo empaquetados que usa la gente llevan Dovecot por debajo, como mailcow, Mail-in-a-Box y Poste.io, y Open-Xchange App Suite se despliega normalmente con Dovecot como backend de correo. Todo lo que dice esta página sobre listeners, certificados y funciones de carpeta se les aplica también, aunque cada uno tiene su propia interfaz de administración para cambiarlo.

¿Se almacena mi correo en sus servidores?

No. Los mensajes se obtienen en vivo de tu servidor Dovecot por IMAP en cada solicitud y se pasan a tu cliente de IA. Las credenciales se cifran en reposo y el cuerpo de los mensajes no se conserva.

¿Puedo conectar varios buzones de Dovecot al mismo agente de IA?

Sí. Conecta cada dirección de Dovecot 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.

Dale a tu IA una bandeja de Dovecot

Apunta mcpemails a tu propio servidor. Una bandeja gratis para siempre, sin tarjeta.