send_email
E-posta · macOS
Etki: gönderme. Durum: koşullu kullanılabilir.
“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.
macOS
Amaç
Kullanıcı Mac'in Apple Mail uygulamasında yapılandırılmış bir hesaptan e-posta göndermek istediğinde bunu kullanın. Mail.app üzerinden oluşturup gönderir; düz metin veya HTML gövdeyi destekler. Mail.app'e eklenmemiş bir Microsoft 365 hesabından göndermek için m365_send_email kullanın. Varsayılan gönderici yerine belirli bir yapılandırılmış Mail.app hesabından göndermek için `from` iletin. Dosya eklemek için `attachments` değerini virgülle ayrılmış mutlak dosya yolları listesi olarak iletin.
Zorunlu girdiler
tosubject
Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.
İzinler ve onay
Şema açık bir onay parametresi bildirir. Önizlemeyi inceleyin ve gerçek işlemi platform sözleşmesine göre yetkilendirin.
- Yalnızca kullanıcının bu platformda yetkilendirdiği uygulamaları, hesapları ve kaynakları kullanın. Bağlantı ve izin gereksinimleri için bu aracın platforma özgü açıklamasına bakın; bu katalog ek OAuth kapsamları veya OS yetkileri bulunduğunu ileri sürmez.
İngilizce kanonik teknik şema — 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": "Safety gate: 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"
}Belge örneği
send_email için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.
{
"body": "Can we review the launch checklist on Tuesday?",
"confirm": false,
"subject": "Planning meeting",
"to": "[email protected]"
}