Aller au contenu
Tous les outils

thunderbird_search_emails

Thunderbird · macOS · Windows

Effet: lecture. État: disponibilité conditionnelle.

«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.

macOS

Objectif

Recherche `query` dans l’objet, l’expéditeur, les destinataires et le texte du corps des messages d’un compte Thunderbird, sans tenir compte de la casse ni des accents, du plus récent au plus ancien dans chaque dossier. `folder` la restreint à un dossier ; `since` et `until` à une période. Les messages sont lus depuis les fichiers de courrier, donc une grande boîte aux lettres n’est parcourue que jusqu’à une limite : `complete` indique si tout a été parcouru et `folders_not_searched` nomme ce qui ne l’a pas été. Un message de plus de 4 Mo n’est comparé que sur ses en-têtes. Seuls les messages stockés sur cet ordinateur sont visibles : pour un compte IMAP, c’est ce que Thunderbird a téléchargé, pas tout ce qui se trouve sur le serveur.

Entrées requises

Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.

Autorisations et confirmation

Le schéma ne déclare aucun paramètre de confirmation explicite. Cela n’autorise aucune action sans permission : vérifiez l’effet et obtenez une autorisation.

Schéma technique canonique en anglais — macOS
{
  "properties": {
    "account": {
      "description": "Account id, name or address from thunderbird_list_accounts. Optional when the profile has one mail account.",
      "type": "string"
    },
    "folder": {
      "description": "Folder path. Optional: every folder of the account, INBOX first.",
      "type": "string"
    },
    "limit": {
      "description": "Messages per page (default 20, max 100).",
      "type": "integer"
    },
    "offset": {
      "description": "Matches to skip (default 0).",
      "type": "integer"
    },
    "profile": {
      "description": "Thunderbird profile name. Optional: the default profile is used.",
      "type": "string"
    },
    "query": {
      "description": "Text to look for.",
      "type": "string"
    },
    "since": {
      "description": "Only messages dated on or after this day or instant (2026-01-31 or 2026-01-31T10:00:00Z).",
      "type": "string"
    },
    "until": {
      "description": "Only messages dated on or before this day or instant.",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}

Exemple documentaire

Exemple de documentation pour thunderbird_search_emails. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.

{
  "account": "alex@example.com",
  "query": "launch checklist",
  "since": "2026-10-01"
}

Windows

Objectif

Recherche `query` dans l’objet, l’expéditeur, les destinataires et le texte du corps des messages d’un compte Thunderbird, sans tenir compte de la casse ni des accents, du plus récent au plus ancien dans chaque dossier. `folder` la restreint à un dossier ; `since` et `until` à une période. Les messages sont lus depuis les fichiers de courrier, donc une grande boîte aux lettres n’est parcourue que jusqu’à une limite : `complete` indique si tout a été parcouru et `folders_not_searched` nomme ce qui ne l’a pas été. Un message de plus de 4 Mo n’est comparé que sur ses en-têtes. Seuls les messages stockés sur cet ordinateur sont visibles : pour un compte IMAP, c’est ce que Thunderbird a téléchargé, pas tout ce qui se trouve sur le serveur.

Entrées requises

Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.

Autorisations et confirmation

Le schéma ne déclare aucun paramètre de confirmation explicite. Cela n’autorise aucune action sans permission : vérifiez l’effet et obtenez une autorisation.

Schéma technique canonique en anglais — Windows
{
  "properties": {
    "account": {
      "description": "Account id, name or address from thunderbird_list_accounts. Optional when the profile has one mail account.",
      "type": "string"
    },
    "folder": {
      "description": "Folder path. Optional: every folder of the account, INBOX first.",
      "type": "string"
    },
    "limit": {
      "description": "Messages per page (default 20, max 100).",
      "type": "integer"
    },
    "offset": {
      "description": "Matches to skip (default 0).",
      "type": "integer"
    },
    "profile": {
      "description": "Thunderbird profile name. Optional: the default profile is used.",
      "type": "string"
    },
    "query": {
      "description": "Text to look for.",
      "type": "string"
    },
    "since": {
      "description": "Only messages dated on or after this day or instant (2026-01-31 or 2026-01-31T10:00:00Z).",
      "type": "string"
    },
    "until": {
      "description": "Only messages dated on or before this day or instant.",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}

Exemple documentaire

Exemple de documentation pour thunderbird_search_emails. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.

{
  "account": "alex@example.com",
  "query": "launch checklist",
  "since": "2026-10-01"
}