send_email
E-mail · macOS
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
Da usare quando l'utente vuole inviare un'email da un account configurato in Apple Mail sul Mac. Compone e invia tramite Mail.app; supporta corpo in testo semplice o HTML. Mail invia un messaggio composto tramite automazione come blocco citato (testo semplice o HTML) e può scomporre le lettere accentate (NFD); la note del risultato lo segnala. Per inviare da un account Microsoft 365 NON aggiunto a Mail.app usa m365_send_email. Passa `from` per inviare da uno specifico account configurato in Mail.app invece che dal mittente predefinito. Passa `attachments` come elenco di percorsi di file assoluti separati da virgole per allegare file.
Input obbligatori
tosubject
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.
- Utilizza solo le app, gli account e le risorse autorizzate dall'utente su questa piattaforma. Consulta la descrizione specifica della piattaforma di questo strumento per i suoi requisiti di connessione e autorizzazione; questo catalogo non afferma ambiti OAuth aggiuntivi o diritti del sistema operativo.
Schema tecnico canonico in inglese — 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"
}Esempio documentale
Esempio di documentazione per 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,
"subject": "Planning meeting",
"to": "alex@example.com"
}