Re: MUTT + IMAP + Filtrage ?
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
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
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)
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
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
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
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.
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.
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
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
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
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
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
[ 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
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
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