İçeriğe geç
Tüm araçlar

reply_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'teki Apple Mail'de bulunan bir e-postayı yanıtlamak istediğinde bunu kullanın (list_emails/search_emails tarafından döndürülen ileti ID değeri). Göndermeden önce önizleme sunar. Gönderilen yanıt, sizin metninizi ve ardından orijinalin düz metin alıntısını ("On <date>, <sender> wrote:" ve orijinalin `> ` önekli satırları) aynı konuşma dizisinde içerir; `html_body` düz metne dönüştürülür. Orijinalde okunabilir metin yoksa yanıt yalnızca sizin metninizle gönderilir ve yanıt bunu belirtir (`quoted_original: false` ve iletilecek bir uyarı). Yanıtı GÖNDERMEDEN Drafts içinde bırakmak için `save_as_draft: true` iletin: taslak doğru konuşma dizisindedir, Reply/Reply-All alıcılarına sahiptir ve aynı içeriği taşır (Mail'in biçimlendirilmiş alıntısını değil), `send` ise hiç çağrılmaz. Her iki yolda da Mail metni veya alıntıyı tutmazsa çağrı başarısız olur ve hiçbir şey gönderilmez veya kaydedilmez. `reply_to_message_id` ile `create_draft` aynı türde bir taslak bırakır. m365_list_emails'ten gelen bir Microsoft 365 ileti ID değeri için m365_reply_email kullanın. Diğer hesapların taranmasını atlamak ve birden fazla hesaplı Mac'lerde zaman aşımlarını önlemek için `account` iletin (list_emails/search_emails sonuçlarından).

Zorunlu girdiler

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.

İngilizce kanonik teknik şema — macOS
{
  "properties": {
    "account": {
      "description": "Account (from the listing) the message is in — pass it to skip scanning other accounts and avoid multi-account timeouts.",
      "type": "string"
    },
    "body": {
      "description": "Plain-text reply body.",
      "type": "string"
    },
    "confirm": {
      "default": "false",
      "description": "Preview first: the first call previews the reply; call again with confirm=true to actually send it — or to save it when save_as_draft is set.",
      "type": "boolean"
    },
    "html_body": {
      "description": "HTML reply body. Takes precedence over `body` when both are given. It is converted to plain text: a reply is sent, or saved, as text with a plain-text quote of the original.",
      "type": "string"
    },
    "message_id": {
      "description": "Id of the message to reply to (from list_emails/search_emails).",
      "type": "string"
    },
    "reply_all": {
      "default": "false",
      "description": "Reply to all original recipients instead of just the sender.",
      "type": "boolean"
    },
    "save_as_draft": {
      "default": "false",
      "description": "Save the reply in Drafts instead of sending it: your text followed by a plain-text quote of the original, in the right thread, with the Reply/Reply-All recipients. Nothing is sent on this path.",
      "type": "boolean"
    }
  },
  "required": [
    "message_id"
  ],
  "type": "object"
}

Belge örneği

reply_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,
  "message_id": "demo-message-001"
}