Vai al contenuto
Tutti gli strumenti

thunderbird_send_email

Thunderbird · macOS · Windows

Effetto: invio. Stato: disponibilità condizionata.

«Disponibilità condizionata» indica che lo strumento può dipendere da versione, piattaforma, autorizzazioni, account o configurazione. Non è necessariamente attivo ovunque.

macOS

Scopo

Invia un messaggio di solo testo da un account Thunderbird, tramite il server di posta in uscita di quell'account, con la password che l'utente ha memorizzato per esso in Local MCP (thunderbird_connect indica quali account sono pronti). La prima chiamata restituisce un'anteprima con mittente, destinatari, oggetto e corpo, e non si connette a nulla; confirm=true invia. Per un account IMAP una copia viene archiviata nella sua cartella Sent, e il risultato dice se ha funzionato. Nessun allegato. Un account che accede tramite il proprio provider (Google, Microsoft e altri) non può inviare in questo modo.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.

Schema tecnico canonico in inglese — macOS
{
  "properties": {
    "body": {
      "description": "Plain text.",
      "type": "string"
    },
    "cc": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      ],
      "description": "Copy recipients, the same form as `to`."
    },
    "confirm": {
      "description": "Must be true to send. Without it the call returns a preview and sends nothing.",
      "type": "boolean"
    },
    "from": {
      "description": "The sending account: its id, name or address from thunderbird_list_accounts. Optional when the profile has one mail account.",
      "type": "string"
    },
    "profile": {
      "description": "Thunderbird profile name. Optional: the default profile is used.",
      "type": "string"
    },
    "subject": {
      "type": "string"
    },
    "to": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      ],
      "description": "Recipient address, or several (an array, or separated by commas)."
    }
  },
  "required": [
    "to",
    "subject",
    "body"
  ],
  "type": "object"
}

Esempio documentale

Esempio di documentazione per thunderbird_send_email. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

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

Windows

Scopo

Invia un messaggio di solo testo da un account Thunderbird, tramite il server di posta in uscita di quell'account, con la password che l'utente ha memorizzato per esso in Local MCP (thunderbird_connect indica quali account sono pronti). La prima chiamata restituisce un'anteprima con mittente, destinatari, oggetto e corpo, e non si connette a nulla; confirm=true invia. Per un account IMAP una copia viene archiviata nella sua cartella Sent, e il risultato dice se ha funzionato. Nessun allegato. Un account che accede tramite il proprio provider (Google, Microsoft e altri) non può inviare in questo modo.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.

Schema tecnico canonico in inglese — Windows
{
  "properties": {
    "body": {
      "description": "Plain text.",
      "type": "string"
    },
    "cc": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      ],
      "description": "Copy recipients, the same form as `to`."
    },
    "confirm": {
      "description": "Must be true to send. Without it the call returns a preview and sends nothing.",
      "type": "boolean"
    },
    "from": {
      "description": "The sending account: its id, name or address from thunderbird_list_accounts. Optional when the profile has one mail account.",
      "type": "string"
    },
    "profile": {
      "description": "Thunderbird profile name. Optional: the default profile is used.",
      "type": "string"
    },
    "subject": {
      "type": "string"
    },
    "to": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      ],
      "description": "Recipient address, or several (an array, or separated by commas)."
    }
  },
  "required": [
    "to",
    "subject",
    "body"
  ],
  "type": "object"
}

Esempio documentale

Esempio di documentazione per thunderbird_send_email. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

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