Forum Astuces.divers [Terminal] mutt convivial

Posté par  .
Étiquettes : aucune
0
11
juin
2004
En complément à l'astuce http://linuxfr.org/tips/189.html, un petit tip rapide.
Pour intégrer antiword, `pdf2ps | ps2ascii` et autres dans mutt, allez jeter un oeil au fichier /etc/mutt/mailcap qui vous permet d'associer des programmes au différents types mime. Ainsi, les lignes:

text/html; w3m -T text/html %s
application/msword; export LESSCHARSET=iso8859 && antiword %s | less

(%s étant le chemin du fichier temporaire ou mutt a sauvé la pièce jointe.)
Vous permettront de pouvoir visualiser les mails en html et les pièces jointes en .doc de manière rapide et avec la mutt powa !

--
Mutt, pour un monde meilleur
  • # bof bof...

    Posté par  (site web personnel) . Évalué à 2.

    pourquoi utiliser "pdf2ps | ps2ascii" alors que "pdftotext" existe et fonctionne mieux (plus rapide) ?

    pour antiword, ca ne sert à rien de le passer à less, il suffit de mettre l'option copiousoutput , ce qui aura pour effet non pas d'utiliser "less", mais "le visualisateur configuré comme étant votre pager", donc less pour moi, mais pas forcément pour tout le monde... ("more", "most", que sais je...).

    D'autre part, selon que j'utilise mutt en console ou dans mon serveur X, je peux vouloir visualiser certaines pièces jointes directement avec l'application graphique associée. d'où les "test" à la fin de certaines lignes..
    Plutot qu'un long discours, voici le contenu de mon ~/.mutt/mailcap :

    video/* ; mplayer -vo xv,fbdev,aa -aafont line -quiet %s ;
    audio/* ; mplayer -quiet %s ;
    image/* ; display %s ; test=zsh -c "export | egrep '^DISPLAY='" > /dev/null
    image/* ; fbi %s ;
    application/msword ; ; test=zsh -c "export | egrep '^DISPLAY='"; edit=ooffice %s;
    application/msword ; antiword %s ; copiousoutput ;
    text/html ; w3m -T text/html -dump %s ; copiousoutput ;
    text/* ; ; edit=vim %s ; copiousoutput ;
    application/pdf ; xpdf %s ; test=zsh -c "export | egrep '^DISPLAY='" > /dev/null;
    application/pdf ; pdftotext %s - ; copiousoutput;
    application/x-zip-compressed ; unzip -l %s ; copiousoutput ;
    application/x-tar-gz ; tar tvzf %s 2>&- ; copiousoutput ;
    application/x-bzip ; tar tvjf %s 2>&- ; copiousoutput ;




    Et encore mieux, pour la plupart des pièces jointes, j'ai activé l'auto_view afin de les visualiser directement dans le corps du mail :

    dans mon ~/.muttrc

    unauto_view *
    auto_view text/html
    auto_view application/msword application/x-zip-compressed application/pdf
    alternative_order text/plain


    La dernière ligne permet d'éviter les drôles de surprises pour les mails envoyés en mode texte + html. Et comme je préfère quasi-exclusivement le mode texte..

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.