Ir a la documentación
Base de conocimiento

Línea de comandos

Tu buzón y cada operación de la API, desde un terminal o un script.

Detalles

  • El comando openemail, que se instala desde npm como @openemail/cli. Es un solo archivo sin dependencias y necesita Node.js 20.12 o posterior. npm i -g @openemail/cli lo instala, y npx @openemail/cli <command> lo ejecuta sin instalarlo.
  • Hay dos formas de iniciar sesión. openemail login abre tu navegador, donde eliges el espacio de trabajo, los permisos y cuánto dura el acceso, y cada inicio de sesión en el navegador es una aplicación conectada que puedes quitar en Cuenta → Aplicaciones conectadas. Una clave de API, guardada con openemail login --with-token o definida en OPENEMAIL_API_KEY, nunca abre un navegador ni pide un código, lo que la hace adecuada para scripts y CI.
  • Un inicio de sesión en el navegador actúa como tú, así que un cambio delicado, como añadir un webhook o quitar un dominio, pide el mismo código de verificación que pide la app web. Un código cubre ese inicio de sesión durante 60 minutos, y openemail verify lo pide antes de que se ejecute un script.
  • inbox, search, read, reply y send trabajan el buzón como lo hace la app, con la misma sintaxis de búsqueda, adjuntos, envíos programados, deshacer y traducción. archive, star, snooze y las demás acciones sobre hilos aceptan varios identificadores de hilo a la vez.
  • Cada método del SDK es un comando, openemail <resource> <verb>, así que todo lo que puede hacer la API REST lo puede hacer la línea de comandos. openemail api llama directamente a cualquier ruta, con el mismo inicio de sesión.
  • ai translate, ai compose y ai summarize llevan las funciones de IA al terminal. openemail mcp config imprime la configuración para Claude Code, Claude Desktop, Cursor, VS Code, Windsurf y Codex, y openemail mcp serve permite que ese cliente reutilice el inicio de sesión de la línea de comandos.
  • Está hecha para scripts: los datos van a stdout y todo lo demás a stderr, --json imprime solo JSON, --all recorre cada página de una lista, cada tipo de fallo tiene su propio código de salida y nada pregunta en CI ni sin terminal. openemail temp crea una bandeja desechable sin cuenta ni clave, y temp watch --first espera su primer mensaje.
  • Lo que falta: la facturación, crear y cambiar espacios de trabajo, la seguridad de la cuenta, la exportación de datos, escribir eventos de calendario, el reenvío y vincular un proveedor de DNS necesitan una sesión de navegador, así que la línea de comandos todavía no los hace, y openemail open abre en su lugar la página correcta de la app web. Como el SDK, no tiene flujo de publicación, así que una versión llega a npm cuando alguien la publica.

Tu bandeja de entrada,
en tus propios términos.

Infraestructura de correo para empresas, IA, agentes y correo personal. Creada para escalar, con privacidad y control. Todo lo que el correo debería haber tenido desde el primer día.

OpenEmail

Infraestructura de correo para empresas, IA, agentes y correo personal. Creada para escalar, con privacidad y control. Todo lo que el correo debería haber tenido desde el primer día.

© 2026 OpenEmail. Todos los derechos reservados.