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
 ((Sortie de SpamAssassin 2.50 aujourd'hui 13h00 GMT !!))
Posté par Maxime Ritter. Approuvé le Jeudi 20 Février à 01:07 [M]
procmail Scoop exclusive pour muttfr : le SA 2.50, qui intègre le filtrage de Bayes sort demain (enfin aujourd'hui 20 février) à 13h00 GMT !!!
(il y a un espion inscrit dans la ml des devs)

Sauf nouveau bug grave trouvé, ce sera la meme version qu'actuellement sur le CVS !

Je met pas d'URL vous avez tout ce qu'il faut sur la news précédante :-)
0 commentaire

 ((Vous ne l'aimez pas ? montrez-le lui avec procmail !))
Posté par muttfr. Approuvé le Dimanche 01 Avril à 22:15 [M]
Dépt: flame
procmail Il vous gonfle tellement que vous ne trouvez pas les mots pour lui exprimer votre haine ? pas de problème, procmail va s'en charger pour nous, avec un flegme britannique qui ne manquera d'agacer prodigieusement la cible :)
# A coller dans son procmailrc (ou un rcfile) :

:0
* ^From:.*relou
        {
        :0 c
	# On revoit un message en personnalisant les headers :
        | (formail -rk -i "From: Dave-Noule" -A "X-DTC: vvirginie@free.fr" ; \
        echo "My name is Dave Noule and I received your mail," ; \
        echo "Procmail-DTC program is pleased to inform you that" ; \
        echo "you have been added to shitlist at level 999" ; \
	# On y joint sa plus belle signature :
        echo "-- "; cat $HOME/.mutt/.flamesig \
        ) | $SENDMAIL -oi -t
	# Au passage, on lui rebalance également son mel dans la tete
        :0c
        ! relou@relounet.org
	# On conserve quand meme une copie quelque part :
        :0c
        IN.shit
        }

Le résultat, envoyé automatiquement à la cible, sera des plus élégant :

Date: Sun,  1 Apr 2001 18:32:19 +0200 (CEST)
From: Dave-Noule@tolkien.mordor.net
Subject: Re: flamebait
To: relou@relounet.org

My name is Dave Noule and I received your mail,
Procmail-DTC program is pleased to inform you that
you have been added to shitlist at level 999
-- 
"Well, it don't make the sun shine, but at least it don't deepen the
shit."
-- Straiter Empy, in _Riddley_Walker_ by Russell Hoban
      
5 commentaires

 ((Mailstat : pour surveiller l'activité de procmail))
Posté par muttfr. Approuvé le Samedi 24 Mars à 12:25 [M]
Dépt: mailstat
procmail Un petit utilitaire bien pratique se cache dans les tréfonds de procmail : il s'appelle mailstat et fabrique, comme son nom l'indique, des petites stats à partir du log procmail. Bien pratique pour surveiller les flux de messages, erreurs éventuelles etc.

  • Pour l'utiliser, simplement demander à procmail de logguer les messages. Dans son procmailrc :
    LOGFILE=$HOME/.log-procmail
  • Pour tester mailstat :
    mailstat -k .log-procmail
    Attention, sans l'option k mailstat supprimera le fichier après avoir généré les stats.

Enfin, pour s'envoyer chaque jour ces stats (à 11h) et purger le fichier de log, éditer sa crontab (crontab -e) et entrer :
0 11 * * * /usr/bin/mailstat /home/jack/.log-procmail | mail -s mailstats`date -I` jack

1 commentaire

 ((Eliminer les doublons grâce à procmail))
Posté par muttfr. Approuvé le Mardi 13 Mars à 01:04 [M]
Dépt: procmail
procmail La réponse, tout bête, est simplement dans le man procmailex :
:0 Wh: msgid.lock
| formail -D 8192 msgid.cache

Le principe est simple. En gros, aucun message ne passe si un ID identique a déjà été signalé : procmail va piper les headers (flag h) des messages entrants vers formail. Formail compare alors les ID de chaque message (option -D) et stocke les plus récents dans un petit fichier de 8Ko max (msgid.cache dans l'exemple). Pendant ce temps, procmail attends la réponse (flag W). Si formail repère des IDs identiques, il retourne "VRAI" et procmail *bloque* les duplicats.

Note: Pour ceux qui ne connaissent ou n'utilisent pas encore procmail, vous trouverez dans la doc de ce site (Cf boxe gauche), une configuration type et quelques exemples de filtres génériques.

Merci aux amateurs de Gnus qui ont motivé cette petite recherche ;)
7 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
<<Octobre 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 31    


procmail
Pas encore d'archives

Tribune Libre
 18:27 <Anonyme> <a href= [url] >renal associations</a> <a href= [url] >indian embassy</a> <a href= [url] >kate jackson nude</a>
 00:12 <Anonyme> <a href= [url] >document file software free mac</a> <a href= [url] >blond blowjob thumbnail galleries</a> <a href= [url] >yellow pages in mass</a>
 21:40 <Anonyme> Oh c'est back !
 00:11 <Anonyme> <a href= [url] >farm sex pictures</a> <a href= [url] >fairlys sreensavar nude com</a> <a href= [url] >babette</a>
 16:26 <Anonyme> <a href= [url] >farm sex pictures</a> <a href= [url] >giant brest large buts nude</a> <a href= [url] >babeswithguns</a>
 09:46 <Anonyme> [url] [url] [url] [url] [url] [url] [url] [url] [url] htt
 01:21 <Anonyme> <a href= [url] >exprantnet deltapassport</a> <a href= [url] >wardrobe malfunction videos</a> <a href= [url] >miss sputhwest michigan teen pageant</a>
 17:24 <Anonyme> <a href= [url] >exprantnet deltapassport</a> <a href= [url] >naples fl tax assessor</a> <a href= [url] >miss sputhwest michigan teen pageant</a>
 01:42 <Anonyme> <a href= [url] >uk housewives sex</a> <a href= [url] >videos on how to build a catapult with out rubber bands</a> <a href= [url] >governor gay announce wife</a>
 17:19:02 <Anonyme> <a href= [url] >uk housewives sex</a> <a href= [url] >uniforms levittown ny</a> <a href= [url] >kindergarten lesson plans for making butter</a>

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 - Mail ftplugins pour VIM 6.x

Comme je l'avais déjà signalé dans les divers commentaires par-ci par-là, une des améliorations majeures (à mon goût) de la version 6 de VIM sont les ftplugins. Plugins et ftplugins sont des fichiers de scripts qui sont chargés et exécutés automatiquement quand VIM se lance [1]. Le principal avantage étant de pouvoir garder un .vimrc aussi léger que possible et permettre d'échanger facilement des modules parfois complexes (cf. http://vim.sf.net/). Les ftplugins sont un type particulier de plugins ; leur nom est l'abréviation de filetype-plugin. Contrairement aux plugins qui sont tous systématiquement chargés quand VIM se lance, seuls certains ftplugins sont chargés au lancement de VIM : ceux qui sont associés au type du fichier edité. Evidemment, ici sur muttfr, ce sont les "mail ftplugins" qui nous interressent. Avant, que faisait-on ? On mettait dans le .vimrc une ribambelle de macros et de définitions qui étaient valides quelque soit le type de fichier edité. Souvenez-vous du .vimrc correspondant de Sven Guckes. Pour les commandes que l'on voulait voir s'exécuter automatiquement, on rajoutait également un truc du genre : au BufNewFile,BufRead mutt-*- d+,.letter,... :normal ,re et on recommencait pour toutes les actions que l'on voulait voir se lancer sans que l'on ait à intervenir. Bref, c'était pénible à faire maintenir (car on a installé un nouveau logiciel comme slrn, ...), cela alourdi un fichier déjà gigantestque, etc. Vient le temps des ftplugins, si on regarde bien, la liste des noms de fichiers à supporter est définie dans le fichier $VIM/filetypes.vim. VIM peut ainsi savoir quel est le type du fichier édité et ainsi charger la coloration syntaxique qui va bien. Et cela va plus loin car on peu aussi charger un ensemble de définitions : les fameux mail ftplugins ; et ceci *automatiquement* ! Pour cela, il faut déposer dans $HOME/.vim/ftplugin/mail/ les fameux fichiers. Si les fichiers ont un nom du type mail_xxx.vim, on peut directement les mettre dans $HOME/.vim/ftplugin/. Note, sous windows le répertoire est $HOME/vimfiles/ftplugin/ (cf ":h 'runtimepath'). Bon, évidemment, comme vous le savez déjà mes mail ftplugins sont proposés et décrits sur http://hermitte.free.fr/vim/mail.php3 [1] en fait, c'est un petit peu plus complexe que cela.

-- Luc Hermitte



© 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.