# Envía email transaccional desde tu app Next.js

Dispara emails de verificación, recibos y notificaciones directamente desde un route handler o una server action con una sola llamada HTTP — sin servidor de correo ni configuración SMTP.

## Retos habituales

- Next.js corre en runtimes serverless y edge, donde las conexiones SMTP persistentes no funcionan bien.
- Quieres enviar desde una server action o un route handler sin empaquetar una librería de correo pesada.
- Los emails transaccionales de tu app rebotan porque el dominio de envío nunca se autenticó.
- Probar el email en local implica levantar mocks de SMTP en lugar de simplemente llamar a una API.

## Por qué elegir Bitelio

### Una llamada fetch desde cualquier runtime

Envía email con una petición HTTPS estándar desde un route handler, una server action o una API route — funciona igual en el runtime de Node y en el edge.

### Sin servidor SMTP que gestionar

Olvídate de nodemailer y del pooling de conexiones. La API REST se encarga de las colas, los reintentos y la entrega; tu app solo hace una petición.

### Los secretos, en el servidor

Llama a la API desde código de servidor con una API key en una variable de entorno, para que las credenciales nunca acaben en el bundle del cliente.

### Tus plantillas React son bienvenidas

Renderiza tus plantillas React o MJML a HTML y pasa el markup directamente al endpoint de envío.

### Entrega autenticada

Configura SPF y DKIM una sola vez con herramientas guiadas y comprobadores gratuitos para que los emails de tu app lleguen a la bandeja de entrada en producción.

### Automatiza los emails de ciclo de vida

Envía eventos de producto a Bitelio y deja que los workflows manden emails de onboarding y reactivación sin código extra en tu app.

## Funciones relacionadas

- [API de email y SMTP](/features/smtp)
- [Automatización con workflows](/features/workflows)
- [Guía de la API de email](/guides/email-api-guide)
- [De Markdown a email](/tools/markdown-to-email)
- [Comprobador de DKIM](/tools/dkim-checker)

## Preguntas frecuentes

### ¿Cómo envío email desde un route handler de Next.js?

Haz una petición fetch del lado del servidor a la API REST de Bitelio desde tu route handler, pasando tu API key y el contenido del mensaje. Como es HTTP puro, no interviene ninguna conexión SMTP ni librería de correo.

### ¿Funciona con server actions y el App Router?

Sí. Las server actions se ejecutan en el servidor, que es exactamente donde quieres llamar a la API de email. Dispara un envío desde una action igual que lo harías desde un route handler.

### ¿Puedo enviar email desde el runtime edge?

Sí. Como el envío es una única petición HTTPS y no una conexión SMTP persistente, funciona en el runtime edge, donde las librerías de correo tradicionales no llegan.

### ¿Necesito nodemailer o un servidor SMTP?

No. La API REST elimina la necesidad de usar nodemailer o de gestionar un servidor SMTP. Si prefieres SMTP, Bitelio también ofrece un relay, pero la mayoría de apps Next.js usan la API HTTP.

### ¿Puedo usar plantillas de React Email?

Sí. Renderiza tus plantillas de React Email o MJML a una cadena HTML en el servidor y pasa ese HTML al endpoint de envío como cuerpo del email.

### ¿Cómo mantengo segura mi API key?

Guarda la clave en una variable de entorno solo de servidor y llama a la API exclusivamente desde código de servidor (route handlers, server actions o API routes) para que nunca quede expuesta al navegador.


---

> Fuente: https://dev.bitelio.com/es/use-cases/nextjs