Naar de inhoud
Alle hulpmiddelen

reply_email

E-mail · macOS

Effect: verzenden. Status: voorwaardelijk beschikbaar.

‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.

macOS

Doel

Gebruik dit wanneer de gebruiker wil antwoorden op een e-mail die in Apple Mail van de Mac staat (bericht-id uit list_emails/search_emails). Toont een voorbeeld vóór het verzenden. Het verzonden antwoord bevat uw tekst gevolgd door een citaat van het origineel in platte tekst ("On <date>, <sender> wrote:" en de regels van het origineel voorafgegaan door `> `), in dezelfde thread; `html_body` wordt omgezet naar platte tekst. Als het origineel geen leesbare tekst heeft, wordt het antwoord alleen met uw tekst verzonden en meldt het antwoord van de tool dat (`quoted_original: false` en een waarschuwing om door te geven). Om het antwoord ZONDER te verzenden in Concepten te laten staan, geeft u `save_as_draft: true` mee: het concept staat in de juiste thread met de ontvangers van Antwoord/Allen beantwoorden en bevat dezelfde inhoud (niet het opgemaakte citaat van Mail), en `send` wordt nooit aangeroepen. Op beide wegen mislukt de aanroep en wordt niets verzonden of opgeslagen als Mail de tekst of het citaat niet bewaart. `create_draft` met `reply_to_message_id` laat hetzelfde soort concept achter. Gebruik voor een Microsoft 365-bericht-id uit m365_list_emails m365_reply_email. Geef `account` mee (uit de resultaten van list_emails/search_emails) om het scannen van andere accounts over te slaan en time-outs op Macs met meerdere accounts te voorkomen.

Vereiste invoer

De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.

Machtigingen en bevestiging

Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.

Canoniek technisch schema in het Engels — 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": "Preview first: 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"
}

Documentatievoorbeeld

Documentatievoorbeeld voor reply_email. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.

{
  "body": "Can we review the launch checklist on Tuesday?",
  "confirm": false,
  "message_id": "demo-message-001"
}