reply_email
Correo electrónico · macOS
Efecto: envío. Estado: disponibilidad controlada.
«Disponibilidad controlada» significa que la herramienta figura en los artefactos publicados y puede depender de versión, plataforma, permisos, cuenta o configuración. Esta referencia no promete que esté activa en todas las instalaciones. Que una herramienta figure para macOS no implica que esté disponible en Windows, ni al revés.
macOS
Propósito
Úsala para responder a un correo de Apple Mail en la Mac (el ID del mensaje proviene de list_emails o search_emails). Muestra una vista previa antes de enviar. La respuesta que se envía contiene tu texto seguido de una cita en texto plano del original ("On <date>, <sender> wrote:" y las líneas del original precedidas por `> `), en la misma conversación; `html_body` se convierte a texto plano. Si el original no tiene texto legible, la respuesta se envía solo con tu texto y la respuesta de la herramienta lo indica (`quoted_original: false` y una advertencia que debes comunicar). Para guardar la respuesta en Borradores SIN enviarla, pasa `save_as_draft: true`: el borrador queda en la conversación correcta con los destinatarios de Responder o Responder a todos y contiene el mismo contenido (no la cita con estilo de Mail), y `send` nunca se llama. En ambos casos, si Mail no conserva el texto o la cita, la llamada falla y no se envía ni se guarda nada. `create_draft` con `reply_to_message_id` deja el mismo tipo de borrador. Para un mensaje de Microsoft 365 obtenido con m365_list_emails, usa m365_reply_email. Pasa `account` desde los resultados de list_emails o search_emails para evitar analizar otras cuentas y prevenir demoras en Macs con varias cuentas.
Entradas obligatorias
message_id
Los nombres se conservan exactamente como los exige la herramienta. Las definiciones técnicas canónicas, en inglés, están en el esquema expandible de abajo.
Permisos y confirmación
El esquema declara un parámetro explícito de confirmación. Revisa la vista previa y autoriza la operación real según el contrato de esta plataforma.
- Utilice únicamente las aplicaciones, cuentas y recursos autorizados por el usuario en esta plataforma. Consulte la descripción específica de la plataforma de esta herramienta para conocer sus requisitos de conexión y permisos. Este catálogo no afirma alcances OAuth adicionales ni derechos de sistema operativo.
Esquema técnico canónico en inglés — macOS
{
"properties": {
"account": {
"description": "Account (from the listing) the message is in — pass it to skip scanning other accounts and avoid multi-account timeouts.",
"type": "string"
},
"body": {
"description": "Plain-text reply body.",
"type": "string"
},
"confirm": {
"default": "false",
"description": "Consent gate: the first call previews the reply; call again with confirm=true to actually SEND it — or to save it when save_as_draft is set.",
"type": "boolean"
},
"html_body": {
"description": "HTML reply body. Takes precedence over `body` when both are given. It is converted to plain text: a reply is sent, or saved, as text with a plain-text quote of the original.",
"type": "string"
},
"message_id": {
"description": "Id of the message to reply to (from list_emails/search_emails).",
"type": "string"
},
"reply_all": {
"default": "false",
"description": "Reply to all original recipients instead of just the sender.",
"type": "boolean"
},
"save_as_draft": {
"default": "false",
"description": "Save the reply in Drafts instead of sending it: your text followed by a plain-text quote of the original, in the right thread, with the Reply/Reply-All recipients. Nothing is sent on this path.",
"type": "boolean"
}
},
"required": [
"message_id"
],
"type": "object"
}Ejemplo documental
Ejemplo de documentación para reply_email. No ejecutes este ejemplo. Los argumentos mostrados pertenecen a un conjunto de datos ficticio; resuelve identificadores reales y obtén autorización antes de una llamada real.
{
"body": "Can we review the launch checklist on Tuesday?",
"confirm": false,
"message_id": "demo-message-001"
}