Zum Inhalt springen
Alle Werkzeuge

create_email_folder

E-Mail · macOS

Wirkung: Schreiben. 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

Erstellt einen Postfachordner in Apple Mail (Mail.app) auf dem Mac, in einem Konto. Hat Mail mehr als ein Konto, ist `account` erforderlich: Das Tool weigert sich zu raten, wohin der Ordner kommt (list_email_accounts liefert die Namen). Existiert bereits ein Ordner mit diesem Namen, erstellt es nichts und sagt das. Meldet created erst, nachdem es den Ordner in der Ordnerliste des Kontos sieht; bei einem Exchange-Konto, wo Mail den Ordner nicht mit dem Server bestätigen kann, antwortet es mit created=false und dem Status server_unconfirmed: Verwenden Sie für dieses Postfach m365_create_email_folder. Ohne confirm gibt es eine Vorschau zurück; übergeben Sie confirm=true, um zu erstellen.

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": {
    "account": {
      "description": "Account name (optional, uses default)",
      "type": "string"
    },
    "confirm": {
      "description": "Must be true to create",
      "type": "boolean"
    },
    "name": {
      "description": "Folder name",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}

Dokumentationsbeispiel

Dokumentationsbeispiel für create_email_folder. 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.

{
  "confirm": false,
  "name": "Planning meeting"
}