Aller au contenu

MailRiver

Objectif : lire en lecture seule des boîtes e-mail fonctionnelles d'équipe et en faire un inventaire consultable (Sources → E-mails). Rien n'est jamais écrit dans la boîte : aucun message n'est marqué lu, déplacé ou supprimé.

Page de configuration : Administration → Connecteurs → Messagerie → MailRiver (/plugins/mailriver/). Le connecteur est livré désactivé tant qu'aucune boîte n'est déclarée.

Boîtes fonctionnelles uniquement

La lecture automatisée d'une boîte nominative relève du secret des correspondances : elle est exclue. L'ajout d'une boîte exige de cocher « Je confirme qu'il s'agit d'une boîte fonctionnelle d'équipe et que ses utilisateurs ont été informés ». Cette déclaration est tracée dans le journal d'audit.

Garde-fous (non modifiables)

  • Masquage des secrets, toujours actif : mots de passe, clés privées, jetons (Bearer, JWT, GitHub, AWS, Slack…), paramètres sensibles d'URL et numéros de carte bancaire sont remplacés par [masqué:type] avant tout stockage, dans l'objet, l'extrait et le corps.
  • Pièces jointes jamais lues : seuls le nom, le type et la taille sont conservés ; le contenu n'est jamais demandé à la messagerie.
  • Contenu externe non fiable : le HTML est converti en texte, aucune image ni ressource distante n'est chargée, et chaque message est affiché avec un bandeau de prudence.

Types de connexion

Type Ce qu'il faut
Microsoft 365 Application Entra ID avec la seule permission Mail.Read (application). Le test avertit si l'application peut lire des boîtes non déclarées : limitez-la avec une Application Access Policy, dont la commande est affichée sur la page.
Gmail / Google Workspace Identifiant client OAuth ; bouton Autoriser avec Google (portée gmail.readonly).
IMAP(S) Serveur, port, chiffrement (TLS ou STARTTLS), identifiant et mot de passe (pour Microsoft 365 et Gmail, utilisez les types « Microsoft 365 » et « Gmail », qui passent par OAuth). Le mode sans chiffrement n'est pas proposé.

Les secrets (secret client, jeton de rafraîchissement, mot de passe) sont chiffrés en base ; laisser un champ vide conserve la valeur enregistrée. Le bouton Tester vérifie la connexion, la lecture d'un dossier et, pour Microsoft 365, la restriction d'accès.

Paramètres de lecture

Champ Description
Lecture automatique activée Décoché : aucune boîte n'est lue.
Fréquence (minutes) Délai entre deux lectures (1 à 1440).
Fenêtre initiale (jours) À la première lecture d'une boîte, seuls les N derniers jours sont importés.
Taille maximale d'un message (Ko) Un message plus gros est enregistré sans son corps.
Maximum par passage Borne le nombre de messages lus par boîte à chaque synchronisation ; le reste est repris au passage suivant.
Expéditeurs exclus / liste blanche Un par ligne : adresse, domaine ou identifiant de liste de diffusion. « Liste blanche seule » n'importe que ces expéditeurs.

Stockage, confidentialité et rétention

Champ Description
Stocker le corps du message Décoché : seuls l'objet, l'extrait et les métadonnées sont conservés.
Taille maximale du corps (Ko) Au-delà, le corps est tronqué.
Conserver la liste des destinataires Par défaut seul leur nombre est gardé.
Pseudonymiser les personnes Remplace l'adresse des expéditeurs humains par un identifiant stable non réversible (les expéditeurs automatiques restent en clair).
Corps conservé (jours) Après ce délai le corps est supprimé, les métadonnées restent. 0 = ne jamais conserver le corps.
Message conservé (jours) Après ce délai le message entier est supprimé d'InfraRiver (jamais de la boîte). Minimum 30.

Un aperçu indique, avant enregistrement, combien de corps et de messages seraient supprimés à la prochaine purge. Purger maintenant applique la rétention immédiatement ; la purge s'exécute aussi automatiquement.

Accès aux boîtes

Les boîtes ne sont visibles que si une policy d'accès les ouvre : voir le guide. Une boîte sans policy n'est visible que des administrateurs (et des détenteurs de la permission « E-mails — Voir toutes les boîtes », en métadonnées seulement).

Inspecteur

Cherche un message par Message-ID ou objet et affiche ses en-têtes et métadonnées seulement — jamais le corps ni les pièces jointes.

Limites actuelles

  • Lecture par interrogation périodique ; le mode « push » IMAP (IDLE) n'est pas utilisé.
  • Pour Gmail, seule l'autorisation OAuth par boîte est proposée (pas la délégation de domaine).
  • La réception directe par SMTP n'est pas disponible.