Re: MUTT + IMAP + Filtrage ?

2003-09-29 Par sujet Loïc Minier
Romain Pacanowski [EMAIL PROTECTED] - Mon, Sep 29, 2003:

 fetchmail + procmail + mutt pour réceptionner et lire mon courrier.
 je souhaiterais passer à imap, mais je vois pas comment effectuer le triage
 des mails via imap tout en restant dans mutt.

   fetchmail semble supporter l'IMAP, en quoi est ce un problème de
 conserver cette solution ?


(merci de créer des nouveaux fils de discussions avec un nouveau
 message, pas en répondant à un message de la liste.)

-- 
Loïc Minier [EMAIL PROTECTED]


Re: Envoi local et FAI

2003-07-25 Par sujet Loïc Minier
Pierre THIERRY [EMAIL PROTECTED] - Fri, Jul 25, 2003:

 En l'occurence, si je ne m'abuse, qmail ne donne pas le droit de
 diffuser des binaires modifiés, ce qui peut être très gênant dans son
 utilisation. Donc il peut être plus malin de se former à l'utilisation
 d'un autre MTA, quitte à se farcir la doc, sur lequel on pourrait être
 amené à travailler dans un environnement professionel où la distribution
 de binaires est nécessaire.

   Encore une fois : on sort complètement du cadre de cette liste.


-- 
Loïc Minier [EMAIL PROTECTED]


Re: [NEWBIE] migration evolution - mutt

2003-07-18 Par sujet Loïc Minier
Nicolas Rueff [EMAIL PROTECTED] - Fri, Jul 18, 2003:

 1) effacer les doublons

   formail, mutt (avec sa commande limit)


 2) créer des rêgles de filtrage, et selon le résultat envoyer tout ça
 dans un mbox dédié

   procmail (attention à ne pas faire de boucle en envoyant dans le
 boite en cours de traitement les messages en cours de traitement)


 3) renouveler 1) et 2) sur tous les mails entrants, sachant que
 j'utilise fetchmail + procmail.

   procmail, formail :)


 Tout ça avec Mutt, bien entendu.

   Mutt est un des outils de la chaîne.

   Il faut commencer à lire quelques howto/man sur procmail pour voir
 comment on filtre les doublons et le spam (avec spamassassin par
 exemple) depuis procmail.

   Je répondrai volontiers à des questions plus spécifiques, mais avant
 il faut lire un peu le Fine Manual.


-- 
Loïc Minier [EMAIL PROTECTED]


Re: Les clefs GPG et les folder hooks (2éme version)

2003-07-01 Par sujet Loïc Minier
Nicolas C. [EMAIL PROTECTED] - Tue, Jul 01, 2003:

 Je cherche, en vain, à assigner une signature GPG par défaut dans
 chacun de mes folder hook. C'est à dire, par exemple, que dans mon
 hook pour ma boite toto je voudrais que tous mes mails soient signés
 automatiquement (set pgp_autosign=yes) avec ma clef GPG correspondant
 à mon email [EMAIL PROTECTED] et pour le hook de ma boite tata la
 signature GPG assignée par défaut soit [EMAIL PROTECTED]

   J'utilise les folder-hook pour changer l'affichage entre mes folders
 d'arrivées et mes folders de sent/, ça se présente ainsi :
folder-hook . 'set index_format=%3C %Z %{%b %d} %-15.15n (%3l) %s'
folder-hook 'sent/*' 'set index_format=%{%b %d} %-30.30t (%3l) %s'

   le . matche tous les fodlers et définit le comportement par
 défaut. Il suffit donc de remplacer les commandes que j'utilise par des
 commandes GPG et des commandes qui changent le ficheir de signature.


 P.S : Pourquoi mutt m'affiche t'il l'ensemble des clefs GPG que je
 posséde quand je fais signer en tant que au lieu de n'afficher que
 les clefs dont j'ai la partie secréte ?

   Je dis peut-être une grosse bêtise, mais il existe au moins la
 possibilité de signer un mail avec sa clé privée pour que les receveurs
 le vérifie avec la clé publique, et également la possibilité de crypter
 avec la clé publique de quelqu'un un mail qu'il sera le seul à pouvoir
 décrypter avec sa clé privée. Cela refléterait-il ces possibilités (je
 n'utilise que rarement GPG, et pas avec Mutt) ?


-- 
Loïc Minier [EMAIL PROTECTED]


Re: nntp

2003-06-04 Par sujet Loïc Minier
Sébastien Mengin [EMAIL PROTECTED] - Wed, Jun 04, 2003:

 Maintenant ils sont triés par date par défaut. J'aimerais bien retrouvé
 mon tri par objet + date avec l'arborescence...

   set sort=threads

   Plus malin et les options sort_aux, et sort_browser :
   # Default sort method
   folder-hook . set sort=threads
   # Threads are sorted by date
   folder-hook . set sort_aux=date
   # Sort alphabetically while browsing files
   set sort_browser=alpha
   # Some sorting rules on folder-hooks
   folder-hook sent/* set sort=date



-- 
Loïc Minier [EMAIL PROTECTED]


limit dans un folder-hook

2003-03-22 Par sujet Loïc Minier
  Bonjour,


   Je n'arrive pas à écrire un folder-hook qui n'affiche que les
 nouveaux messages lorsque j'entre dans une mailbox. J'ai essayé ceci :

folder-hook 'debian/*' exec limit ~N
folder-hook 'debian/*' 'exec limit ~N'
folder-hook 'debian/*' limit ~N
folder-hook 'debian/*' 'limit ~N'


   Sans succès. Pourtant un exec help fonctionne très bien.


   Merci d'avance pour vos conseils,

-- 
Loïc Minier [EMAIL PROTECTED]


Re: limit dans un folder-hook

2003-03-22 Par sujet Loïc Minier
Mickaël LEDUCQ [EMAIL PROTECTED] - Sat, Mar 22, 2003:

 folder-hook 'debian/*' push n

   C'est effectivement une solution qui a l'avantage de marcher. Ça ne
 me satisfais-pas totalement parce que j'ai l'impression de contourner
 un problème, mais au moins j'ai ce que je veux :)

   Merci,

-- 
Loïc Minier [EMAIL PROTECTED]


Re: [bash] duplication de sortie.

2003-03-10 Par sujet Loïc Minier
Sébastien MICHEL [EMAIL PROTECTED] - Mon, Mar 10, 2003:

   sed -n /patern_mail/p devrait marcher mais il ne
 c'est un grep mais je veux enlever les fioritures de la
 ligne aussi...

   Je viens d'essayer, c'est tout à fait correct, ce n'est pas une
 erreur de regexp ?


-- 
Loïc Minier [EMAIL PROTECTED]


Re: [bash] duplication de sortie.

2003-03-09 Par sujet Loïc Minier
Sébastien MICHEL [EMAIL PROTECTED] - Sun, Mar 09, 2003:

 Apres la découverte de display_filter j'aimerai faire un
 petit script d'extraction de mail et d'url par exemple.
 Le probleme c'est que je veux aussi lire mes mail ;)

   Il y a des utilitaires qui font ça, notamment urlview.


 pour cela il faudrait que j'arrive a dupliquer le stdin vers
 un fichier.

   Regarde l'utilitaire tee.


 mon second probleme c'est mon sed qui chie dans la colle...
 sed -n /patern_mail/p devrait marcher mais il ne marche
 pas :/

   Tu veux grep, pas sed.


-- 
Loïc Minier [EMAIL PROTECTED]


Re: read dans le fichier alias

2003-03-04 Par sujet Loïc Minier
Ploum [EMAIL PROTECTED] - Tue, Mar 04, 2003:

 Comment lire un fichier dans le fichier .alias ?
 Un read, Read ou READ ne semble pas marcher.

   Si tu parles du fichier d'aliases Mutt, qui est sourcé ainsi :

source ~/.mutt/aliases

  alors tu peux utiliser source.


-- 
Loïc Minier [EMAIL PROTECTED]


Re: probleme de script dans mon .muttrc

2003-01-14 Par sujet Loïc Minier
Turgon [EMAIL PROTECTED] - Tue, Jan 14, 2003:

 set signature=~/bin/signatures.pl boulot|
 au lancement de Mutt il m'écrit Variable boulot inconnue

   Je protègerai le folder-hook avec des « ' » :

folder-hook bidule 'set machin=truc'


-- 
Loïc Minier [EMAIL PROTECTED]



Re: Une question peut-être un peu hors-topic

2002-10-18 Par sujet Loïc Minier
Nicolas C. [EMAIL PROTECTED] - Fri, Oct 18, 2002:

 Voilà j'aimerai savoir comment faire pour traiter les mails arrivant
 sur leurs champ return-path, je n'ai rien trouvé sur ça dans la
 documentation.
 En l'occurrence je veux que tous les mails ayant le return-path
 toto-(quelque-chose) arrivent dans la boîte toto.

   La règle :

 :0:
 * ^Return-path:\ toto
 toto


  ne fait pas l'affaire ?


-- 
Loïc Minier [EMAIL PROTECTED]



Re: Pb avec Vim

2002-10-14 Par sujet Loïc Minier

darkveggy [EMAIL PROTECTED] - Mon, Oct 14, 2002:

 Ahem. Pardon ?

   Je disais qu'il était plus poli d'envoyer des messages sous son
 vrai nom, plutôt qu'un pseudo. Mais ce n'est pas l'endroit pour ce
 troll. Simplement, ça m'énerve donc je le dis.


-- 
Loïc Minier [EMAIL PROTECTED]



Re: Pb avec Vim

2002-10-03 Par sujet Loïc Minier

[ Il serait plus poli de poster sous un nom plus décent que Kiouk. ]


Kiouk [EMAIL PROTECTED] - Thu, Oct 03, 2002:

 Avec Vim (sur la console) je n'arrive pas à activer la coloration
 Syntaxique. J'ai essayer de trouver dans la doc mais ça n'a pas été
 fructueux.

   Il faut évidemment que la coloration soit activée (« :syntax on »
 pour l'activer), que vim détecte que c'est bien d'un mail dont il
 s'agit (ft=mail). Mais il faut aussi que le terminal supporte le bon
 nombre de couleurs (t_Co=16).

   Pour vérifier les deux derniers points, il faut taper « :set » et
 pour changer ces options, « :set t_Co=8 » (pour Putty par exemple).

   Si ça ne marche toujours pas après, c'est probablement un problème
 d'installation de vim.


 Avec GVim j'ai bien la coloration syntaxique mais je n'arrive pas à
 activer le jeu de couleur de mon choix par défaut (Dark Blue).

   Il suffit de sourcer (avec « source » - cf. :help source) le
 fichier de coloration.


-- 
Loïc Minier [EMAIL PROTECTED]



Re: Les thread

2002-09-23 Par sujet Loïc Minier

Nicolas [EMAIL PROTECTED] - Sun, Sep 22, 2002:

  Elimination des doublons 
 :0 Whc: msgid.lock
 | formail -D 8192 msgid.cache
 
 :O a:
 /home/nico/Mail/IN.doublons

   Je ne sais pas si c'est en rapport mais tu as mis un :O
 (deux-points o) dans la seconde règle procmail alors que ce doit être
 un :0 (deux-points zéro).


-- 
Loïc Minier [EMAIL PROTECTED]



Re: Archives de la liste

2002-09-10 Par sujet Loïc Minier

Aurélien Beaujean [EMAIL PROTECTED] - Tue, Sep 10, 2002:

 PS: c'est vrai qu'une archive par mois au format mbox serait le
 bienvenu. Quelqu'un se dévoue pour nous faire un petit script à base de
 de cron et de grepmail pour que je les publient sut muttfr.org ? :)

   J'ai bien un bidule qui ressemble sous la main :

 Tous les jours je vérifie qu'il n'y a pas de mail vieux de plus de N
 jours dans une liste de boîtes.

 Inconvénient majeur : il fonctionne sur les boîtes au format Maildir,
 et pas mbox.

 Explication : si vous voulez supprimer un mail d'une boîte assez grosse
 avec formail, il faut l'utiliser en filtre et en même temps l'appeler
 pour récupérer le champ Date: dans les headers ce qui implique soit
 une boucle en n² (ou n est le nombre de messages à traiter dans la
 boîte) ou bien une duplication de la boîte (dans ce cas autant utiliser
 procmail).

   Cependant, j'ai converti mes boîtes au format Maildir, et
 c'est un vrai bonheur. Il est plus rapide de déplacer, supprimer
 un message, surtout dans ce genre de scripts. En plus il est
 possible de faire des constructions shell agréables comme
 for message in mailbox/cur/*; do ... done

   Bref, j'attache mon bousin, il me permet de supprimer les messages
 de listes archivées sur le net pour que les boîtes ne grossissent pas
 trop. Ça peut servir à quelqu'un.


   Je suppose que c'est _beaucoup_ plus facile à faire dans le cas
 où on duplique la mbox sans supprimer de message, en gros c'est un
 formail -s.


   Enfin, la solution qui tue dans ce cas particulier :

  :0:
  * mutt
  /var/www/mutt/`date +%y-%m`-mutt

 ... ou quelque chose d'approchant en intégrant les précédentes
 propositions de procmail.


-- 
Loïc Minier [EMAIL PROTECTED]


#!/bin/sh

# deletes mail older than a specified date in mailboxes in Maildir
# format

TEMP=`getopt -o vh --long verbose,help -n $0 -- $@`

[ $? != 0 ]  (echo Terminating... 2; exit 1)

eval set -- $TEMP

VERBOSE=0

while true ; do
case $1 in
-v|--verbose) VERBOSE=1; shift;;
-h|--help) echo Usage: $0 [-v|--verbose] [-h|--help]; exit 0; shift;;
--) shift; break;;
*) echo Internal error!; exit 1;;
esac
done

say()
{
[ $VERBOSE -eq 1 ]  echo $1
}

del_box()
{
say processing $1
(rmdir ~/mail/$1/cur/ 2/dev/null  mkdir ~/mail/$1/cur/) \
|| for j in ~/mail/$1/cur/*
   do
   k=`formail -x Date  $j`
   d=`date -d $k +%s`
   if [ $d ]
   then
   delta=$(($3 - $d))

   if [ $delta -gt $2 ]
   then
   rm -f $j
   fi
   else
   echo problem with $j in $i 2
   fi
   done

}

for i in \
2-h \
via/anciens \
via/batavia \
via/bruit   \
via/diff\
via/perms   \
via/roots   \

do
del_box $i 1814400 `date +%s`   # 21 days from now
done

for i in \
debian/security \
security/bugtraq\
spam\
via/fw/firewall \
via/fw/top-50-ext   \
via/fw/top-50-proxy \
vl/announce \
vl/libdvbpsi-devel  \
vl/libdvdcss-devel  \
vl/libdvdplay-devel \
vl/vlc-devel\
vl/vlcs \
vl/vlcs-devel   \
vl/vls-devel\
via/nt  \
via/via \

do
del_box $i 604800 `date +%s`# 7 days from now
done