Mutt french Page

Vérifier les signatures non conformes :)
Posté par Leto - leto@minet.net. Approuvé le Mardi 28 Août à 15:42
Dépt: mutt sait le faire
Thème: crypto-privacy
Note du modérateur : Mutt sait parfaitement vérifier les signatures sous forme d'attach MIME. En revanche, mutt a quelques difficultés lorsque ces signatures sont contenues dans le corps du message, façon gnus-mailcrypt :) (ce qui est d'ailleurs vivement déconseillé).

Posté par Leto sur linux@parinux.org :
Voici donc une méthode pour en une seule touche vérifier que le message en question possède une signature valide ou non ...

La touche utilisée est la touche V, perso c'est pas tous les jours que j'ai besoin de connaître ma version de mutt, et V comme Verify c'est pas mal, hein ?

  1. Créer un petit programme Perl qui va adapter le contenu du mail et qui va lancer gpg : je vais sauver ce petit programme dans ~/bin/gnus_decode.pl
    #!/usr/bin/perl -w 
    use strict;
    my $msg = "";
    my $head = 1;
    while (<>) { $head ? /^\n$/ && $head-- : ($msg .= $_); }
    $msg =~ s#=\n##gs;
    $msg =~ s#=([0-9A-F][0-9A-F])#chr(hex($1))#egs;
    open OUT, "|/usr/bin/gpg --verify";
    print OUT $msg;
    close OUT;   
    
  2. ajouter une macro dans le muttrc :
    macro pager V "|~/bin/gnus_decode.pl\n" "Décodage des signatures gpg de GNUS"
Voilà, lorsque vous consultez un mail et que vous vous apercevez qu'il est signé avec GNUS version normale, il suffit de taper 'V' et le message de sortie de GnuPG apparaît en bas de l'écran. Mâââgique ? Non non, mutt !

PS : et ça marche aussi s'il y a des attachements !

1 commentaire


  • Ce site tourne sous daCode
  • URL: http://muttfr.org