G4BRIEL · Outil

fmail v0.9.6-beta

Un client mail pour votre terminal (MacOS ou Linux), ultra-sécurisé, libre et gratuit.

Logo FMAIL : lettres vertes en blocs façon terminal sur fond noir.
messagerie sécurisée au terminal

fmail est un client mail complet (IMAP/SMTP) qui s'utilise aussi bien en ligne de commande que dans une interface plein écran au clavier. Il est écrit en Python, ne repose que sur la bibliothèque standard (plus gpg pour le chiffrement), et s'installe sans droits administrateur — sous Linux comme sous MacOS.

Ce qu'il sait faire

Comment fonctionne le chiffrement

fmail chiffre les messages de bout en bout avec OpenPGP, en suivant le standard Autocrypt. Le principe est décentralisé, sans serveur de clés ni autorité centrale : chaque message que vous envoyez transporte discrètement votre clé publique (un en-tête Autocrypt), et fmail apprend de la même façon la clé de vos correspondants à la lecture de leurs mails. Dès que les deux côtés se connaissent, le chiffrement s'active tout seul — aucun échange de clés manuel.

Les clés (Ed25519 / Curve25519) sont gérées localement par gpg, dans un trousseau isolé, et les messages chiffrés sont au format standard PGP/MIME (RFC 3156).

Compatible avec les autres clients. Comme c'est de l'OpenPGP standard, un message chiffré par fmail se lit dans n'importe quel client compatible OpenPGP — Thunderbird, Evolution, KMail, mutt/neomutt avec GnuPG… Et avec les clients qui parlent AutocryptDelta Chat, K-9 Mail / Thunderbird pour Android, Mailpile… — l'échange de clés est lui aussi automatique : votre correspondant peut vous répondre chiffré sans rien configurer.

Niveau 1 d'Autocrypt : le corps du message est chiffré, mais l'objet et les adresses restent visibles. Le chiffrement est « opportuniste » — il s'active dès que les clés sont connues ; à l'inverse, fmail ne laisse jamais partir en clair un message censé être chiffré.

Chiffrement local et mot de passe d'application

Le chiffrement ne s'arrête pas au transport. Protégé par un mot de passe d'application (mot de passe maître), fmail garde aussi vos données chiffrées localement, au repos :

Un seul mot de passe déverrouille l'ensemble au lancement et re-verrouille tout automatiquement après un temps d'inactivité. Sans lui, les données posées sur le disque sont illisibles. C'est ce qui rend la protection vraiment de bout en bout : vos messages voyagent chiffrés (Autocrypt) et restent chiffrés jusque sur votre propre machine.

Contrepartie assumée : perdre à la fois le mot de passe maître et le code de récupération rend les données définitivement irrécupérables — c'est le but.

Installation (MacOS / Linux)

Copiez-collez cette commande dans votre terminal (aucun droit administrateur requis ; Python 3.11 ou plus récent) :

curl -fsSL https://survivologie.org/fmail/install.sh | bash

Puis lancez le programme en tapant simplement :

fmail

fmail fonctionne uniquement sous MacOS et Linux. Non, aucune version Windows n'est prévue pour le moment.

Avant d'installer quoi que ce soit, l'installeur établit une racine de confiance : il vérifie la signature OpenPGP du manifeste SHA256SUMS contre une clé de release épinglée dans le script lui-même, et s'arrête si la signature est invalide. Il contrôle ensuite l'empreinte SHA-256 de chaque fichier avant de le poser dans votre dossier personnel. (La vérification de signature s'active dès que gpg est présent.)

Pour relire le script avant de l'exécuter : install.sh.
Clé de signature des releases : fmail@survivologie.org · empreinte FB67 AAB3 077A 7D1F E291 2D24 1789 A634 11D4 80BE

Version, licence et garantie

Version actuelle : 0.9.6-beta.

fmail est un logiciel libre et open source, distribué sous licence GNU General Public License v3.0 ou ultérieure (GPL-3.0-or-later). Texte complet : LICENSE. Code source à inspecter sur GitHub : github.com/DavidManise/G4BRIEL. © 2026 David Manise.

Aucune garantie. Le logiciel est fourni « tel quel », sans aucune garantie d'aucune sorte, dans la limite permise par la loi. Vous l'utilisez à vos propres risques.

← Projet G4BRIEL