# Emails entrantes

> Recibe emails en cualquier dirección de un subdominio de tu dominio verificado, recibe un webhook email.received y obtén el mensaje completo con la API.

Los emails entrantes permiten que tu aplicación reciba mensajes, no solo que los envíe. Haces que un registro MX de un subdominio como `inbound.acme.com` apunte a Emailit, y cada mensaje enviado a cualquier dirección de ese subdominio se guarda en tu espacio de trabajo y se notifica con un webhook. Úsalos para gestionar respuestas, para buzones de soporte, para extraer documentos de los emails o para reenviar correo a un equipo.

## Cómo funciona

1. **Publicas un registro MX.** El registro de `inbound.<your domain>` apunta a `inbound.emailitmail.com` con prioridad 10. Los registros MX de tu dominio raíz siguen con tu proveedor de correo, así que tu correo habitual sigue funcionando.
2. **Alguien escribe a una dirección de ese subdominio.** Se acepta cualquier parte local, por ejemplo `support@inbound.acme.com` o `reply+4821@inbound.acme.com`. No hay que crear buzones.
3. **Emailit acepta y guarda el mensaje.** Se guarda como un email de tipo `inbound` con el estado `received`, y cuesta 1 crédito.
4. **Emailit crea un evento `email.received`.** Los webhooks suscritos a él reciben un payload pequeño con el ID del email, `from`, `to`, `subject` y `created_at`. El cuerpo y los adjuntos no van en el webhook.
5. **Tu aplicación obtiene el contenido.** Llama a [Obtener un email](/es/docs/api-reference/emails/get/) con el ID para obtener el cuerpo de texto y HTML ya analizado, las cabeceras y los adjuntos, o a [Obtener el MIME en bruto](/es/docs/api-reference/emails/raw/) para obtener el mensaje original.
6. **Opcionalmente, una automatización actúa sobre él.** El disparador **Email received** de las [automatizaciones](/es/docs/automations/) puede reenviar el mensaje o iniciar otros pasos.

Los mensajes recibidos también aparecen en el panel, en **Email API → Emails**, en la pestaña **Incoming**, donde puedes abrir cada uno para ver sus cabeceras, su contenido y sus adjuntos.

## Qué puedes hacer

  - [Configurar el email entrante](/es/docs/inbound/set-up/): Publica el registro MX, elige el subdominio y envía un mensaje de prueba.
  - [Procesar con webhooks](/es/docs/inbound/process-with-webhooks/): Verifica el webhook, obtén el mensaje y gestiona los adjuntos en Node.js, Python o PHP.
  - [Reenviar con automatizaciones](/es/docs/inbound/forward-with-automations/): Reenvía todos los emails recibidos, o solo algunos, a otra dirección sin escribir código.
  - [Inicio rápido de emails entrantes](/es/docs/quickstart/inbound/): Recibe tu primer email en unos minutos.

## Límites y comportamiento

| Elemento | Comportamiento |
| --- | --- |
| Dominio | El dominio debe ser un dominio de envío verificado de tu espacio de trabajo (registros SPF, DKIM y return-path en OK). |
| Direcciones | Cualquier dirección de `<inbound subdomain>.<your domain>`. El subdominio por defecto es `inbound`; puedes cambiarlo con la API. No se aceptan direcciones del dominio raíz. |
| Tamaño del mensaje | Hasta 40 MB por mensaje, el mismo límite que para el envío por SMTP. |
| Coste | 1 crédito por mensaje recibido. Si el espacio de trabajo no tiene créditos, Emailit responde `452 Insufficient credits to receive inbound email` y el servidor remitente lo reintenta más tarde. |
| Payload del webhook | `email.received` solo lleva el ID y los campos del sobre. Obtén el cuerpo, las cabeceras y los adjuntos con la API. |
| Filtrado de spam | Emailit no puntúa ni filtra el spam de los mensajes entrantes. Aplica tus propias comprobaciones antes de actuar sobre el contenido. |
| Analítica | Los mensajes entrantes no se cuentan en la [analítica](/es/docs/analytics/), que cubre los emails salientes. |

No hay una interfaz de enrutamiento para el correo entrante: ni buzones por dirección, ni reglas, ni configuración catch-all en el panel. Enruta los mensajes en tu propio código leyendo la dirección `to` del webhook, o usa la automatización [Forward received email](/es/docs/inbound/forward-with-automations/) para enviarlo todo, o un subconjunto filtrado, a otra bandeja de entrada.

## Retención

Los mensajes entrantes siguen la [retención de datos](/es/docs/data-retention/) de tu espacio de trabajo. El contenido de los mensajes (cuerpo, cabeceras y adjuntos) se conserva menos tiempo que el registro del mensaje, así que obtén y guarda lo que necesites cuando llegue el webhook. Después de que se purgue el contenido, la API devuelve el email sin su cuerpo ni sus adjuntos.

| | Pay as you go | Pro | Business | Custom |
| --- | --- | --- | --- | --- |
| Retención del contenido de los mensajes | 7 días | 30 días | 30 días | Flexible |
| Retención de la actividad de los mensajes | 30 días | 365 días | 365 días | Flexible |

## Próximos pasos

  - [Configurar el email entrante](/es/docs/inbound/set-up/)
  - [Tipos de eventos de webhook](/es/docs/webhooks/event-types/)

---
Fuente: https://emailit.com/es/docs/inbound/
