mailcow ya te da Dovecot, Postfix y SOGo en una sola pila. Añade un servidor MCP encima y tu agente podrá leer, buscar, enviar, responder, programar y archivar correo en los buzones que alojas tú mismo.
Claude no puede acceder por sí solo a un servidor mailcow. mcpemails es un servidor MCP alojado que se conecta a tu instalación de mailcow por IMAP en el puerto 993, en el nombre de servidor que definiste como MAILCOW_HOSTNAME en mailcow.conf, con la contraseña del buzón de la lista Mailboxes, para que Claude, Cursor o cualquier cliente MCP pueda leer, buscar, enviar y organizar ese correo. No hay un servidor compartido: es tu servidor, tiene que estar publicado en internet y tienes que conectarte exactamente con el nombre de servidor del certificado que emitió acme-mailcow. Una bandeja es gratis.
mailcow es una pila de Docker Compose, y su parte de correo es Dovecot para IMAP y Postfix para el envío, así que el comportamiento de los protocolos es el habitual y bien conocido. Lo específico de mailcow es el nombre de servidor. La pila tiene exactamente un nombre canónico, MAILCOW_HOSTNAME, definido en mailcow.conf al instalar y que en la práctica nunca se cambia después, y ese es el nombre que debes usar como servidor IMAP y SMTP. Dovecot responde en el 993 con TLS implícito y en el 143 con STARTTLS. Postfix responde en el 465 y el 587. Las credenciales son la contraseña del buzón que defines en Mailboxes, no la contraseña de administrador que usas para la propia interfaz de mailcow: son cuentas distintas y el acceso de administrador no es un buzón.
Diecisiete herramientas MCP basadas en acciones: enviar, responder, reenviar, programar y organizar. Tu agente termina el trabajo dentro de mailcow.
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, sin tarjeta. El plan gratuito conecta una bandeja, para siempre.
En la máquina, ejecuta grep MAILCOW_HOSTNAME /opt/mailcow-dockerized/mailcow.conf. Ese valor, y no el dominio sin prefijo ni el nombre propio de la máquina, es tu nombre de servidor IMAP y SMTP, porque es el nombre para el que acme-mailcow solicitó el certificado.
En la interfaz de mailcow, abre Configuration y luego Mailboxes. Confirma que la dirección está activa y, si no sabes su contraseña, define una nueva ahí. Después añade la bandeja en mcpemails: elige IMAP / SMTP e introduce el servidor MAILCOW_HOSTNAME y las credenciales del buzó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 mailcow, 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
acme-mailcow solicita un certificado para MAILCOW_HOSTNAME, más autodiscover. y autoconfig. para cada dominio de correo que añadas, más lo que hayas incluido en ADDITIONAL_SAN. Tu dominio raíz sin prefijo no está en esa lista. Conectarse a yourdomain.com:993 falla por tanto la validación del certificado aunque el certificado sea perfectamente válido, porque el nombre no coincide. Usa el valor de MAILCOW_HOSTNAME tal cual y la discrepancia desaparece.
Si SKIP_LETS_ENCRYPT=y está definido en mailcow.conf, o acme-mailcow nunca completó un desafío, la pila sigue sirviendo el certificado autofirmado que generó al instalar. Todo el mundo aceptó el aviso del navegador hace meses y lo olvidó, así que nada parece roto en local, pero un cliente que valida correctamente rechaza la conexión. Comprueba lo que hay realmente en la conexión con openssl s_client -connect $MAILCOW_HOSTNAME:993 en lugar de fiarte de la interfaz.
El cliente ACME de mailcow usa el desafío HTTP-01, y la documentación deja claro que mailcow tiene que estar disponible en el puerto 80 para que funcione. Los administradores que cierran el 80 con el cortafuegos tras la instalación, o ponen otro servidor web delante de la pila, obtienen un certificado emitido que se renueva durante un tiempo y luego deja de hacerlo. IMAP en el 993 sigue funcionando hasta el día en que caduca, y entonces todos los clientes fallan a la vez. Si no puedes dejar abierto el 80, pasa el despliegue a un desafío DNS-01.
Los enlaces de puertos de mailcow.conf aceptan una dirección además de un puerto. Un enlace como IMAPS_PORT=127.0.0.1:993 es una forma normal de ejecutar mailcow detrás de un proxy, y significa que docker ps muestra el contenedor sano mientras nada fuera de la máquina puede abrir el puerto. Confirma la accesibilidad desde una máquina en otra red antes de suponer que el problema son las credenciales.
No por sí solo. Claude no tiene un conector para mailcow y no puede abrir una sesión IMAP hacia un servidor que gestionas tú. Conectar un servidor MCP como mcpemails a tu instalación de mailcow le da a Claude acceso para leer, buscar, enviar, responder, programar y organizar los buzones que hay en ella, en el cliente MCP que uses.
El servidor es tu MAILCOW_HOSTNAME, que puedes leer en mailcow.conf. IMAP usa el puerto 993 con TLS implícito, o el 143 con STARTTLS. El envío usa 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 definida para ese buzón en la interfaz de mailcow.
La causa más común es usar la cuenta de administrador de mailcow en lugar de un buzón. El acceso de administrador existe solo para la interfaz web y no tiene ningún buzón IMAP detrás. Confirma que usas una dirección que aparece en Configuration y luego Mailboxes, y que el buzón está activo y no desactivado.
mailcow empaqueta Dovecot como servidor IMAP, junto con Postfix, SOGo y Rspamd, en una pila de Docker Compose con una interfaz web encima. Todo lo que es cierto del comportamiento IMAP de Dovecot lo es también aquí, por eso merece la pena leer nuestra página de Dovecot si necesitas cambiar directamente los listeners o las funciones de las carpetas.
No. Los mensajes se obtienen en vivo de tu servidor mailcow 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.
Sí. Conecta cada dirección de mailcow 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 propia pila. Una bandeja gratis para siempre, sin tarjeta.