EmacsFR  ·   Vim  ·   GnusFR  ·   OutLookFR    ConviMailers United  
Mutt ? Parce que je le vaux bien !

Mutt french Page
Sur ce site : docs, liens et astuces sur Mutt et tous les softs associés (Vim, Emacs, MTAs, GNU-PG/PGP etc.). Bonne visite !



daCode CVS
 - [112] Articles

 - Proposer une dépêche
 - Proposer un sondage

Thèmes
 - Crypto et Privacy
 - daCode
 - Emacs
 - fetchmail
 - Mutt add-ons
 - bugs, failles, problèmes
 - Muttfr
 - Mutt Tips
 - Mutt et VIM
 - Procmail Tips

Liens locaux
 - Les dépêches sur votre PDA
 - Les dépêches par WAP
 - Les dépêches sur votre site
 - Sidebar Mozilla/Netscape 6

daCode
 ((Mutt et IMAP))
Posté par Nicolas Ledez. Approuvé le Mercredi 21 Janvier à 17:42 [M]
mutt-tips Faire marcher mutt avec un serveur IMAP :

set folder={localhost}INBOX # where i keep my mailboxes
set mbox={localhost}INBOX # where my new mail is located
set record={localhost}INBOX.Sent # default location to save outgoing mail
set postponed=+postponed # mailbox to store postponed messages in
set spoolfile={localhost}INBOX # where my new mail is located

set imap_user="toto"
set imap_pass="totopasswd"
set mail_check=60 # how often to poll for new mail
set certificate_file="~/.mutt/certificate_file"

folder-hook {localhost}INBOX.Comptes.Fr my_hdr From: Toto <toto@toto.com>
mailboxes {localhost}INBOX
mailboxes {localhost}INBOX.Admin
mailboxes {localhost}INBOX.Comptes.Fr
2 commentaires

 ((Envoyer un mail à plusieurs destinataires de façon discrète))
Posté par Bernard. Approuvé le Dimanche 12 Janvier à 16:01 [M]
mutt-tips On m'a demandé récemment comment faire avec Mutt pour envoyer un mail à plusieurs destinataires mais en faisant en sorte que chaque destinataire se croit l'unique destinataire. Mutt ne possédant pas une telle fonctionnalité, j'ai écrit un script shell et une macro adequat pour combler ce vide.

Note : dans les fichiers à télécharger j'ai laissé les commentaires en anglais.
1 commentaire

 ((Mutt sous MsWindows))
Posté par Luc. Approuvé le Mardi 03 Décembre à 20:07 [M]
mutt-tips Pour ceux qui veulent installer Mutt sous MsWindows, plusieurs choses sont à considérer :
- Quel est le SE sur lequel Mutt va fonctionner ?
- Etes-vous prêt à installer une couche d'émulation *nix telle que cygwin ?
- Quel éditeur de texte voudrez-vous utiliser ? Peut-il être lancé sans "forker" ?

Mon conseil, si vous disposer d'un MsWindows de la famille NT (/2000 /XP) et de cygwin, alors installez Unixmail. C'est un ensemble fort pratique d'outils comprenant entre autres Mutt.

Mes constatations :
- les versions précompilés de Mutt pour Cygwin qui trainent sur le net requièrent un MsWindows de la famille NT ; elles ne fonctionneront pas avec les MsWindows 9x.
- les versions précompilés de Mutt pour tourner directement sous MsWindows ne sont pas capables d'attendre un editeur de texte qui "forke" systématiquement. P.ex., la version win32 de Vim "forke", l'option 'f' ni changeant rien.
- win32-VIM lancé depuis cygwin ne "forke" en revanche jamais ; pénible parfois, mais très utile ici.

Vu que je suis sous MsWindows Me, que j'ai Cygwin, et que je tiens à utiliser Vim (étrange, non ?), j'ai fini par recompiler Mutt pour qu'il fonctionne avec ma configuration ; et aujourd'hui à part m'expliquer comment faire un package pour cygwin et le mettre sur ma page, il n'y a guère d'autre option que de tout recompiler dans les cas similaires.

Pour finir, la page de Ulf Erikson présente quantité d'informations et de binaires relatifs à l'utilisation de Mutt sous Windows ; à l'exception d'une version win9x-cygwin de Mutt.
0 commentaire

 ((Nouveau site pour mutt : MuttWiki))
Posté par Luc. Approuvé le Lundi 02 Décembre à 20:13 [M]
mutt-tips Depuis peu, il y a un nouveau site web contenant des ressources pour mutt.

Sa maintenance est basée sur un principe de collaboration entre les utilisateurs : chaque personne est libre d'en modifier les pages pour ajouter ou modifier le contenu.

Pour l'instant, il n'y a pas grand chose, mais c'est appelé à évoluer je pense.
0 commentaire

 ((L'utilisation des flags dans Mutt))
Posté par Emmanuel Seyman. Approuvé le Lundi 28 Octobre à 17:58 [M]
mutt-tips Une petite explication sur les status flags et comment ils peuvent se révéler utile. Merci a Virginie pour son aide.
0 commentaire  3.3Kilo-octets dans le corps

 ((Colorisation de smileys))
Posté par MichouX. Approuvé le Vendredi 26 Juillet à 15:07 [M]
mutt-tips Voici les trois lignes que je vous propose pour coloriser les smileys de vos mails :

color body brightyellow black "[:]+[-^o]?[])>}D]+"
color body brightgreen black "([:;]+[-^o]?[Pp]+)|([;][-^o]?[])>}D]+)"
color body brightred black "[:;]+[-^o]?[[(<{|/\\]+"

tant qu'à y être voici une version améliorée de la colorisation d'URL :

color body cyan black "(([wW][wW][wW].)|(([hH][tT][tT][Pp][sS])|([hH][tT][tT][Pp])|([fF][tT][Pp])://))([\-\.\,/%~_:?\#a-zA-Z0-9=\;&+]+)"

par contre je n'arrive pas à coloriser les URL correctement ayant des crochets ('[]').
1 commentaire

 ((Interface web et muttrc))
Posté par Eric. Approuvé le Mercredi 16 Janvier à 22:30 [M]
Dépt: Construire un .muttrc
mutt-tips Vous ne savez pas utilisez un "vrai" éditeur comme vi/vim ou bien vous ne voulez pas en utilisez d'autres moins reputés ;-) (je ne citerais pas de nom mais ca commence par em et ca finit par acs =).

Mais vous voulez CONSTRUIRE un .muttrc aux petits oignons.
La solution existe, le site de mahdi se fait fort de vous faire un
.muttrc selon vos directives et ce avec une interface web.

Le tout est sous gpl et vous pouvez bien entendu rapatrier le package
pour le tester. A noter qu 'il vous faudra : postgres, apache and php3 pour le faire fonctionner chez vous.

Seul défaut, les explications concernant les "variables" mutt a remplir sont en anglais ... mais la webmaster parle français :). Rien ne vous empêche de lui demander de traduire ou de le faire vous même ;-).
0 commentaire

 ((Définir un répertoire par défaut pour les pièces jointes))
Posté par muttfr. Approuvé le Lundi 12 Novembre à 22:06 [M]
Dépt: macros
mutt-tips Merci aux visiteurs de l'Open Bar d'avoir posé cette excellente question. La solution consiste à automatiser le travail par l'intermédiaire d'une simple petite macro, dont le résultat sera très similaire à un save-hook :

macro attach s <save-entry><bol>~/attachs/<eol>

où :
- attach est le menu sur lequel fonctionnera notre séquence
- s est la séquence en question (celle qu'on redéfinit)
- <save-entry> est la fonction qu'on lui associe
- <bol> va au début de la ligne
- <eol> renvoit à la fin de la ligne


Pour en savoir plus :
- chapitre 3.6 du manuel mutt (keyboards macros) : syntaxe des macros
- chapitre 6.4.6 (attach) : liste l'ensemble des fonctions disponibles dans le menu attach
0 commentaire

 ((Saleté d'application/octet-stream))
Posté par muttfr. Approuvé le Samedi 10 Novembre à 13:55 [M]
Dépt: Mime types
mutt-tips

De nombreux mailers mal conçus, ou documents mal formés, font régulièrement apparaitre application/octet-stream pour du PDF, du Word, de simple fichiers textes sans extension etc.

Pour y remédier, Dave pearson a conçu pour vous mutt.octet.filter (lien ci-dessous), qui définit un ensemble d'extensions générallement associé à ce type et de les visualiser au mieux, en indiquant au passage leur type réel.
Simplement le caser dans son path, et ajouter :

  • Dans son .mailcap : application/octet-stream; mutt.octet.filter %s; copiousoutput
  • Dans son muttrc : auto_view application/octet-stream

    Le problème est que ce script ne gère qu'une partie des extensions, notamment celles qui sont le plus souvent qualifiées d'octet-stream, ce qui est logique.
    Si on reçoit vraiment n'importe quel type de fichier, y compris html, avec la désignation octet-stream, alors on préfèrera sans doute le script view_octet (URL ci-dessous), qui a le mérite de deviner le type, quelqu'il soit, en fonction de son extension, et donc de le visualiser avec l'entrée correspondante de son mailcap (ie lynx pour le fichier html qualifié d'octet-stream...).

    Prérequis : libgnome-dev (hélas...25Mo quand même), et Metamail, sur lequel se fonde précisemment le programme pour deviner le file type réel.
    Une fois le tarball view_octet récupéré, simplement taper make et coller les scripts générés dans son path, puis, dans son mailcap :

        application/octet-stream; miniview %s
        application/x-gzip;gzipview %s application/x-bzip2;bzipview %s
    

    NB: pour plus de détails voir de README, d'autres options sont possibles mais celles qui figurent sont les seules qui donnent de bon résultats chez moi en tout cas...
    Inconvénient de se dernier, l'autoview ne semble pas fonctionner, il faut donc taper 'v' pour sisualiser l'attach (sauf négligence de ma part)....

    NB2 : je n'ai fait de tests que sur 3/4 types de fichier envoyés exprès avec le type application/octet-stream, alors n'hésitez pas à m'envoyer des feedbacks.

  • 0 commentaire

     ((Mutt, procmail, et maildir))
    Posté par Lap1. Approuvé le Mercredi 07 Novembre à 15:52 [M]
    mutt-tips Chose promise, chose due. The gruik tip pour utiliser mutt avec des maildir générés par procmail.
    Bref rappel du format maildir : les mails sont stockés chacun dans un fichier indépendant, tout ça dans un répertoire. Ce répertoire doit contenir impérativement trois sous répertoires : new, tmp et cur. Sinon il ne sera pas reconnu en tant que mailbox par mutt.
    Commençons par la configuration procmail : cela donne par exemple un .procmailrc du type :

    PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:
    MAILDIR = $HOME/Mail
    DEFAULT = $MAILDIR/divers
    LOGFILE = $MAILDIR/.logfile

    :0:
    * ^TOlinux-kernel.*
    linux-kernel/new

    Procmail reconnait automatiquement que ~/Mail/linux-kernel/new est un répertoire et non un fichier et stocke les mails entrant au format maildir. Cela implique par contre la création _manuelle_ du répertoire linux-kernel et des trois sous-répertoires sus-cités.

    Côté mutt, rien de plus simple. Il suffit de lister le répertoire linux-kernel comme mailbox, par exemple :

    set folder=~/Mail
    mailboxes linux-kernel

    Voilà. Mutt est paré pour gérer la box linux-kernel en tant que maildir, et niveau utilisateur on n'a aucune différence si ce n'est.... si ce n'est une accélération flagrante au niveau des opérations sur les mails, puisqu'il n'y a plus à parser d'énormes fichiers... mais une multitude de petits inodes ;)

    Il reste encore à dire à Mutt de créer les nouvelles boxes au format maildir (pourquoi se priver). Cela donne :

    set mbox_type=Maildir

    Voilà. C'est tout pour cette fois. A bientôt :)
    4 commentaires


    Édito
    Plop,
     La visualisation des attachements est cassée (à cause de PosgreSQL 7.3), mais ne vous inquietez pas, ça fait 1 mois que ça me hante toutes les nuits et que je tente de patcher (Oumph: au secours !!! ;).

    Pour nous contacter: webmaster@muttfr.org.

    Authentification

    Nouveau Compte
    Oublié votre Mot de Passe ?

    Calendrier
    <<Septembre 2008 
    LuMaMeJeVeSaDi
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30          


    mutt-tips
    Lundi 11 Juin
     - [1/1] lire des docs Word sous mutt

    Lundi 04 Juin
     - [0/0] justifier les messages
     - [0/0] Kill Quoted Sig sans beeeep !

    Jeudi 24 Mai
     - [2/2] N'afficher _que_ les nouveaux messages au lancement

    Mercredi 16 Mai
     - [0/0] Archivage automatique - Suggestions en vrac

    Dimanche 15 Avril
     - [0/0] Mettre un autre message en attach

    Mardi 10 Avril
     - [4/4] Visualiser les mails HTML directement dans le pager

    Dimanche 08 Avril
     - [2/2] Répondre à plusieurs messages en même temps: le tag-reply

    Vendredi 06 Avril
     - [6/6] Forwarder les attachs des messages reçus

    Jeudi 22 Mars
     - [3/3] Marquer tous les messages en lus grâce aux tags

    Tribune Libre
     01:24:08 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] http
     01:24:12 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url]
     01:24:21 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url] htt
     01:24:24 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url]
     16:44:00 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url] [url] htt
     16:44:01 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url] [url]
     16:44:05 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url] [url]
     16:44:07 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url] htt
     16:44:16 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url] http:/
     16:44:35 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url] [url]

    Sondage
    set sort_browser= ?
    Je serais curieux de savoir comment les utilisateurs experimentees organise leur 'folders' sur l'ecran.
    alpha
    date
    reverse-date
    reverse-alpha
    autre
    [Commentaires]

    Astuce
    VIM - Changement de profil utilisateur dans VIM

    Le but: pouvoir passer d'un profil à un autre (entête et signature) dans VIM de la même manière que dans mutt. Voici les macros VIM permettant de passer au profil 1 (séquence de touches fs1) puis au profil 2 (fs2) map fs1 G?^-- $dGo-- :r~/.mutt/signature.profil11G/^From: wwDaPROFILE1 map fs2 G?^-- $dGo-- :r~/.mutt/signature.profil21G/^From: wwDaPROFILE2 On obtient ainsi le complément d'un changement de profils dans mutt que l'on peut réaliser avec de simples macros: macro generic ":source ~/.mutt/profil1\n" macro generic ":source ~/.mutt/profil2\n" macro compose ":source ~/.mutt/profil1\nf\CuPROFIL1 \n" macro compose ":source ~/.mutt/profil2\nf\CuPROFIL2 \n" Avec 2 profils définis dans .mutt/profil1 et .mutt/profil2 .mutt/profil1: set from="PROFIL1 " set signature="~/.mutt/signature.profil1" set status_format="-%r Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b? %?l? %l?]---(%s/%S)--%>-profil1----(%P)---" .mutt/profil2: set from="PROFIL2 " set signature="~/.mutt/signature.profil2" set status_format="-%r Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b? %?l? %l?]---(%s/%S)--%>-profil2----(%P)---" Nb: Les signatures doivent être précédées de "-- " (set sig_dashes=yes dans mutt) et les headers en mode édition (set edit_headers) pour que les macros VIM fonctionnent

    -- JCPP



    © 2001-2002 MuttFr.org - Ce document peut être reproduit par n'importe quel moyen que ce soit, pourvu qu'aucune modification ne soit effectuée et que cette notice soit préservée.