Documentation

Accès en lecture seule

Une connexion en lecture seule permet à une IA de lire votre courrier et d'y faire des recherches, rien de plus. Cette page détaille ce qu'elle peut faire, ce qu'elle ne peut pas faire, et comment chaque limite est appliquée.

Ce que peut faire une connexion en lecture seule

  • Elle détient l'autorisation read:email et, éventuellement, search:email, qui n'ajoute rien.
  • Elle peut lister, lire et rechercher des messages, télécharger des pièces jointes, et lister les boîtes et les dossiers.
  • Elle ne peut pas envoyer, répondre, créer de brouillon, déplacer, marquer d'un indicateur, marquer comme lu, supprimer, programmer ni créer d'automatisation.

Comment la choisir

  • Quand vous connectez un client IA, l'écran de consentement propose des niveaux d'accès. Choisissez Lecture seule (« Lire et rechercher dans votre courrier. Ne peut rien envoyer, modifier ni supprimer. ») ou ouvrez Personnaliser les autorisations et n'accordez que la lecture. Vous pouvez aussi limiter la connexion à certaines de vos boîtes.
  • ChatGPT ouvre cet écran sur Accès complet, car il ne peut pas revenir demander plus d'accès plus tard. Sélectionnez Lecture seule avant de cliquer sur Autoriser l'accès.
  • Les clés API créées dans le tableau de bord peuvent être limitées aux mêmes autorisations.

Comment les limites sont appliquées

  • Chaque appel d'outil est vérifié par rapport aux autorisations de la connexion avant que nous contactions votre serveur de messagerie. Un appel hors autorisation est refusé avec insufficient_scope.
  • Sur les boîtes IMAP, une connexion en lecture seule ouvre chaque dossier avec EXAMINE, la forme en lecture seule de SELECT. C'est alors votre fournisseur lui-même qui refuse tout changement d'indicateur, déplacement ou suppression pendant cette session, quoi que fasse notre code.
  • Les messages sont récupérés avec BODY.PEEK : lire un message ne le marque donc jamais comme lu. C'est vrai pour toutes les connexions, pas seulement en lecture seule.
  • L'outil de lecture ne modifie jamais votre boîte. Son ancienne option mark_as_read a été supprimée ; marquer comme lu est une action distincte qui exige l'autorisation manage:folders.
  • Les clients IA qui se connectent via OAuth voient la liste complète des outils, pour pouvoir vous demander plus d'accès. Ces appels échouent tant que vous ne l'accordez pas.

Ce qui se passe à la connexion

  • Nous ouvrons une connexion TLS, vérifions le certificat du serveur, nous connectons une fois pour contrôler votre mot de passe ou mot de passe d'application, puis nous déconnectons.
  • Rien n'est téléchargé, copié ni indexé. Les messages ne sont récupérés chez votre fournisseur que lorsqu'un outil les demande.
  • Aucun travail en arrière-plan ne tourne, sauf pour les automatisations et les envois programmés, qui exigent des autorisations d'écriture qu'une connexion en lecture seule n'a pas.
  • Si vous ne voulez jamais envoyer depuis l'adresse, choisissez Paramètres avancés → Type de connexion → Réception uniquement (IMAP) en la connectant. Aucun serveur SMTP n'est configuré ni contacté.

Vérifiez par vous-même

mcpemails est open source. Ces fichiers implémentent et testent ce que décrit cette page :

Connectez une boîte en lecture seule

Une boîte gratuite, pour toujours.