OpenEmail para Claude Code
Envía correocon Claude Code.
Pega un prompt y Claude Code instala el SDK, mantiene tu clave en el servidor y escribe el código de envío.
Añade correo transaccional a esta app con OpenEmail. 1. Instala el SDK de TypeScript con npm install @openemail/sdk. 2. Lee la clave API de la variable de entorno OPENEMAIL_API_KEY, solo en el servidor. Nunca la envíes al navegador ni la incluyas en un commit. 3. Escribe una función auxiliar sendEmail que llame una vez a init y después a openemail.emails.send. Envía desde una dirección de un dominio verificado en OpenEmail. 4. Mantén el envío en el código del servidor, junto al código que crea los usuarios. 5. Pasa un idempotencyKey construido a partir del evento, como welcome:<userId>, para que un reintento nunca envíe dos veces. 6. Envía un correo de bienvenida cuando alguien se registre y escribe en el log el id que se devuelve. Referencia del SDK: https://openemail.uk/docs/sdk
Cambia el remitente y el disparador para adaptarlos a tu app. El resto es cómo OpenEmail espera que lo llamen.
Tres pasos,
y empieza a enviar.
- 01
Crea una clave
Crea en Configuración una clave que pueda enviar. El secreto se muestra una sola vez.
- 02
Mantenla en secreto
Guárdala en .env como OPENEMAIL_API_KEY y deja .env fuera de git.
- 03
Pega el prompt
Claude Code instala el SDK y escribe el código de envío. Revisa el cambio y luego ejecútalo.
Lo que escribe.
Una ruta, una llamada.
Un resultado típico. Puede que Claude Code nombre los archivos de otra forma.
import { init, openemail } from '@openemail/sdk'init({ apiKey: process.env.OPENEMAIL_API_KEY })export async function sendWelcome(user: User) {const sent = await openemail.emails.send({from: 'Acme <[email protected]>',to: user.email,subject: `Welcome, ${user.name}`,html: `<p>Thanks for signing up, ${user.name}.</p>`,}, {idempotencyKey: `welcome:${user.id}`,})console.log(sent.id)}
¿Quieres que Claude Code también lea tu correo?
Conéctalo por MCP para buscar hilos, leerlos y responder, dentro del acceso que apruebes.
Otras herramientas
mismo prompt, mismo buzón.
Crea una clave.
Envía algo.
Acceso completo a la API, MCP y el SDK en todos los planes, incluido el gratuito.