# Correo profesional

Casillas de correo con el dominio de tu empresa, con DNS guiado (MX, SPF, DKIM, DMARC) y planes por casilla.

Fuente: https://ardumaker.com/docs/correo-profesional/

- Categoría: Comunicación
- Estado: Disponible
- Requisitos: Una empresa activa en ArduMaker con acceso de miembro o admin; Un dominio propio y acceso a su panel de DNS; Un medio de pago o saldo para las casillas pagas
- Herramientas MCP (Solo leen): `listar_dominios_correo`, `ver_dominio_correo`, `ver_stats_dominio_correo`, `listar_cuentas_correo`, `ver_cuenta_correo`
- Herramientas MCP (Escriben o modifican): `crear_dominio_correo`, `verificar_dns_dominio_correo`, `crear_cuenta_correo`, `editar_cuota_cuenta_correo`
- Herramientas MCP (Destructivas): `eliminar_dominio_correo`

## ¿Qué permite hacer?

Usar direcciones del tipo `nombre@tuempresa.com` sobre el servidor de correo de ArduMaker. Cada empresa registra sus dominios de correo y crea casillas sobre ellos.

- Dar de alta un dominio de correo y obtener los registros DNS que hay que publicar.
- Verificar MX, SPF, DKIM y DMARC desde el panel o por MCP.
- Crear casillas con un plan que fija la cuota de almacenamiento.
- Subir una casilla a un plan mayor sin recrearla.
- Ver estadísticas del dominio y los accesos IMAP/SMTP de cada casilla.

## ¿Cuándo conviene usarlo?

- La empresa necesita correo con su propio dominio para personas del equipo.
- Se quiere separar las casillas de personas de las direcciones que usan programas: para eso existen las [cuentas bot](https://ardumaker.com/docs/cuentas-bot).
- Un agente de IA tiene que preparar el correo de un dominio nuevo de punta a punta.

## ¿Cómo funciona en ArduMaker?

1. **Alta del dominio.** ArduMaker lo registra en el servidor de correo y guarda los registros a publicar: MX, SPF (`v=spf1 mx include:arducloud.com ~all`), la clave DKIM que genera el servidor y DMARC con `p=quarantine`.
2. **Publicación en el DNS.** Los registros se cargan en el proveedor DNS del dominio. Los valores exactos se copian del panel.
3. **Verificación.** ArduMaker consulta MX, SPF, DKIM y DMARC. El dominio queda verificado solo si los cuatro están bien.
4. **Casillas.** Con el dominio verificado se crean casillas: parte local, nombre visible, contraseña y un plan público. La cuota sale del plan.
5. **Cobro.** Cada casilla se asocia a un servicio de la empresa y se cobra por mes, o por bloques de 6, 12 o 18 meses si se paga por adelantado.

> **INFO:** Cada dominio tiene un tope de casillas. Al llegar al tope, el alta se rechaza y hay que pedir más capacidad a soporte.

## ¿Qué cambia realmente?

- En el servidor de correo: el dominio, su clave DKIM y cada casilla con su cuota.
- En ArduMaker: el dominio con el estado de cada registro DNS y la fecha del último chequeo.
- En la facturación: un servicio por casilla, con el precio de su plan.
- Al cambiar de plan, la cuota se actualiza en el servidor y el precio del servicio pasa al del plan nuevo.

> **PELIGRO:** Eliminar un dominio de correo borra también todas sus casillas activas en el servidor. En la práctica no se puede deshacer.

## Esquema

**Alta de correo con dominio propio**

```text
Panel o agente MCP (pide el alta)
  ↓
API de ArduMaker (valida acceso y plan)
  ↓
Servidor de correo (dominio, DKIM y casillas)
  ↓
DNS del cliente (MX, SPF, DKIM, DMARC)
  ↓
Verificación DNS (habilita crear casillas)
```

Las casillas solo se crean cuando los cuatro registros están verificados.

## Resultado esperado

Un dominio verificado y casillas activas que reciben y envían correo. Cada casilla se usa desde el [webmail](https://ardumaker.com/docs/webmail) o desde un cliente por [IMAP y SMTP](https://ardumaker.com/docs/smtp-imap), y aparece como servicio en el [consumo de la empresa](https://ardumaker.com/docs/consumo-de-servicios).

## Errores y resolución

| Síntoma | Causa |
| --- | --- |
| `Domain already registered` | El dominio ya está dado de alta en ArduMaker. |
| Error 424 `mail_server_rejected_domain` | El servidor de correo rechazó el alta o no respondió. El motivo viene en el mensaje. |
| `Domain DNS is not verified...` al crear una casilla | Falta verificar el DNS del dominio. |
| `mailbox_limit_reached` | El dominio llegó a su tope de casillas. |
| `Cannot downgrade to a lower plan...` | Solo se puede subir de plan. Para bajar hay que crear otra casilla. |

Si la verificación marca un registro en falso, conviene revisar el valor copiado y repetirla: verificar es seguro de reintentar. El alta de dominio y de casilla por MCP aceptan `idempotency_key` para reintentar sin duplicar.

## Relación con MCP

Todas las herramientas piden un agente autorizado por OAuth y acceso a la empresa dueña del dominio. La referencia completa está en [/mcp/docs](https://ardumaker.com/mcp/docs) y el resumen del dominio en [/mcp/correo](https://ardumaker.com/mcp/correo).

| Tipo | Herramientas |
| --- | --- |
| Lectura | `listar_dominios_correo`, `ver_dominio_correo`, `ver_stats_dominio_correo`, `listar_cuentas_correo`, `ver_cuenta_correo` |
| Modifican | `crear_dominio_correo`, `verificar_dns_dominio_correo`, `crear_cuenta_correo`, `editar_cuota_cuenta_correo` |
| Destructiva | `eliminar_dominio_correo` |

> **PRECAUCION:** `crear_cuenta_correo` contrata un servicio pago. `eliminar_dominio_correo` exige `confirmado=true` y, sin eso, responde 409 con la cantidad de casillas que se perderían.

## Funciones relacionadas

- [Webmail](https://ardumaker.com/docs/webmail/)
- [SMTP e IMAP](https://ardumaker.com/docs/smtp-imap/)
- [Alias de correo](https://ardumaker.com/docs/alias-de-correo/)
- [Cuentas bot](https://ardumaker.com/docs/cuentas-bot/)
- [Dominios y DNS](https://ardumaker.com/docs/dominios-y-dns/)
- [Consumo de servicios](https://ardumaker.com/docs/consumo-de-servicios/)
