Zum Inhalt springen
Alle Werkzeuge

send_email

E-Mail · macOS

Wirkung: Senden. Status: bedingt verfügbar.

„Bedingte Verfügbarkeit“ bedeutet, dass das Werkzeug von Version, Plattform, Berechtigungen, Konto oder Konfiguration abhängen kann. Es ist nicht in jeder Installation aktiv.

macOS

Zweck

Verwenden Sie es, wenn der Benutzer eine E-Mail von einem in Apple Mail auf dem Mac eingerichteten Konto senden möchte. Verfasst und sendet über Mail.app; unterstützt Nur-Text- oder HTML-Text. Mail sendet eine per Automatisierung verfasste Nachricht als Zitatblock (Nur-Text oder HTML) und kann Buchstaben mit Akzent zerlegen (NFD); die note des Ergebnisses sagt es. Zum Senden von einem Microsoft-365-Konto, das NICHT zu Mail.app hinzugefügt wurde, verwenden Sie m365_send_email. Übergeben Sie `from`, um von einem bestimmten konfigurierten Mail.app-Konto statt vom Standardabsender zu senden. Übergeben Sie `attachments` als kommagetrennte Liste absoluter Dateipfade, um Dateien anzuhängen.

Erforderliche Eingaben

Die Namen bleiben exakt so erhalten, wie das Werkzeug sie verlangt. Die kanonischen technischen Definitionen auf Englisch stehen im ausklappbaren Schema unten.

Berechtigungen und Bestätigung

Das Schema deklariert einen ausdrücklichen Bestätigungsparameter. Prüfen Sie die Vorschau und autorisieren Sie den echten Vorgang gemäß Plattformvertrag.

Kanonisches technisches Schema auf Englisch — macOS
{
  "properties": {
    "attachments": {
      "description": "Files to attach, as comma-separated absolute paths (e.g. a PDF).",
      "type": "string"
    },
    "bcc": {
      "description": "BCC address(es), comma-separated.",
      "type": "string"
    },
    "body": {
      "description": "Plain-text body. Use this OR html_body; if both are given, html_body wins.",
      "type": "string"
    },
    "cc": {
      "description": "CC address(es), comma-separated.",
      "type": "string"
    },
    "confirm": {
      "default": "false",
      "description": "Preview first: the call only previews (nothing is sent) unless confirm:true. Set true to actually send.",
      "type": "boolean"
    },
    "from": {
      "description": "Sender address — on a multi-account Mac, selects which configured Mail.app account sends. Omit to use Mail's default account.",
      "type": "string"
    },
    "html_body": {
      "description": "HTML body. Takes precedence over `body` when both are set.",
      "type": "string"
    },
    "subject": {
      "description": "Subject line.",
      "type": "string"
    },
    "to": {
      "description": "Recipient address(es), comma-separated for multiple.",
      "type": "string"
    }
  },
  "required": [
    "to",
    "subject"
  ],
  "type": "object"
}

Dokumentationsbeispiel

Dokumentationsbeispiel für send_email. Führen Sie dieses Beispiel nicht aus. Die gezeigten Argumente gehören zu einem fiktiven Datensatz; ermitteln Sie reale Kennungen und holen Sie vor einem echten Aufruf die Genehmigung ein.

{
  "body": "Can we review the launch checklist on Tuesday?",
  "confirm": false,
  "subject": "Planning meeting",
  "to": "alex@example.com"
}