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

 ((Gérer en même temps ses alias et son carnet d'adresses))
Posté par muttfr. Approuvé le Samedi 07 Avril à 00:37 [M]
Dépt: abook + abookadd
mutt-addons Abook est une petit agenda en mode texte, fort convivial et simple d'utilisation. il permet évidemment de rentrer mel, nom, prénom, notes et autres détails...Un peu autre chose que les bêtes alias mutt :)
hé bien il existe en fait un petit script nommé abookadd, qui permet de l'associer à la fonction alias de mutt (commande 'a'), si bien que chaque nouvel alias est ajouté simultanément dans le fichiers aliases et dans votre carnet d'adresse abook, et mutt vous propose en plus, de manière interactive, de renseigner les autres champ du carnet d'adresse.

Pour ce faire :

  • Installer abook, puis récupérer le script abookadd à l'url ci-dessous
  • Remplacer les 3 variables $TMP_FILE, $ALIAS_FILE et $ABOOK_FILE (comme indiqué dans le script), et faire gaffe surtout au path de l'interpréteur de commandes (par défaut dans le script: #!/usr/local/bin/perl au lieu de /usr/bin/perl plus fréquent)
  • Dans son muttrc, associer le script à la commande 'a' grace à ces deux macrocommandes :
    macro index a "C/home/tyler/.tmp/abooktmp\n\n!abookadd.pl\n"
    macro pager a "C/home/tyler/.tmp/abooktmp\n\n!abookadd.pl\n"
A adapter biensûr à sa config, et préciser le chemin absolu du script si celui-ci n'est pas dans le path.
Dans mutt, taper 'a' comme à l'accoutumée et suivre le guide :)

Note: pour l'avoir essayé, je peux vous dire que ça vaut *laaaargement* le bbdb de gnus, avec un je ne sais quoi de plus artisanal :))

5 commentaires parmi 6

<< grepm, un petit wrapper pour grepmail   Muttzilla et Muttprint, 2 utilitaires pour mutt >>


Envoyer à un ami
Imprimer

Gérer en même temps ses alias et son carnet d'adresses | Nouveau Compte | 6 commentaires
Masquer les signatures: Score:
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.


un peu plus sur aBook :-) (Score: 3 - 3) - Samedi 07 Avril à 03:29
Ajouté par Anonyme

Je viens de tester ce logiciel gràce à cette news, et j'avoue que je trouve aBook trés sympa [1]. Simple a utiliser, ne fait qu'une chose mais le fait bien :-)

Tout d'abord, je signale que ce petit logiciel est disponible dans l'arbre Debian (apt-get powah, n'est ce pas ? ;-), sur le site se trouve le package rpm.

Virginie s'est focalisé sur le fait de pouvoir ajouté intéractivement une entrée à partir de Mutt. Je continuerais sur cette excellentisme présentation ;-) en montrant les possibilités de 'base' du logiciel.

Tout d'abord, on entre les infos du personne (nom, email, url associé, tel ...). On peut ensuite, en appuyant sur 'm' créer un msg avec l'email associé dans Mutt ou voir le site en appuyant sur 'u'. Mais 2 fonctionnalitées ont attiré mon attention :

1/ la possiblités d'import et d'export multiples (html, Netscape, Mutt, elm, pine, GnomeCard ....).

2/ et surtout le fait de pouvoir questionner aBook depuis Mutt. En rajoutant ceci dans votre muttrc :
set query_command="abook --query-mutt '%s'"
Il suffit de taper 'Q' pour que Mutt questionne aBook et non ses alias. Il recherche un nom ou mail qui correspond à votre recherche.[2]

Voila voila, ce comm est un peu long mais j'espère vous avoir donner l'envie de l'essayer comme Muttfr l'a fait pour moi. Encore une fois, un gros gros merci a Muttfr qui nous sort une bonne news de derrière les fagos qui transforme notre façon d'utiliser notre mailer favoris.

PS : En fait, un ami l'utilise et je passais souvant devant en me demandant a chaque fois ce que c'était. Voila, maintenant, je sais :-)

[1] en l'utilisant, une image m'a sauté au yeux. Celle des applis que j'utilisais sur mon Apple][
(oui cette info n'a aucun intérêt mais il est tard :-)
[2] il vous donne même les alias de la personne s'il existe (aBook permet d'insérer 4 emails par personne). Et n'oublier pas d'en mettre au moins 1, sinon la recherche n'aboutira pas :-)
[ Répondre ]


[+] Ma ch'tite question habituelle :-) (Score: 0) - Samedi 07 Avril à 03:34
  • Re: Ma ch'tite question habituelle :-) (Score: 1) - Samedi 07 Avril à 13:07
    Ajouté par admin ( #2 ) Voir les commentaires

    hello
    et bien tout simplement, le ! permet dans mutt d'appeler une commande shell. c'est donc ce qu'on fait là pour appeler abookadd, et le 'C' dit que les messages sont copiés dans un fichier temporaire dont on donne le path.

    Dans d'autres contextes (je veux dire hors fonctions notamment), le ! peut également être :
    - Un opérateur logique NOT (pour les recherches)
    - la spool file configurée par défaut (ex, pour la commande mailboxes)
    [ Répondre ]


fix (Score: 1) - Vendredi 22 Novembre à 08:56
Ajouté par Luc ( #25 ) Voir les commentaires
http://hermitte.free.fr/

Si comme moi vous êtes du genre à vouloir interrompre l'ajout d'une personne dans votre carnet -- car p.ex. votre doigt a dérapé et n'avez pas appuyé sur la bonne touche ou choisi la bonne personne -- alors il faut rajouter quelques lignes au fichier abookadd.pl :

Juste après les définitions des variables "you may need to change", il faut rajouter:

$SIG{INT} = sub {
syswrite(STDERR, "$overwrite Aborted...\n");
`rm -f $TMP_FILE`;
exit;
};

Sinon, le fichier temporaire manipulé va se remplir et ne jamais se purger en cas d'interruption de la procédure d'ajout.


Autre truc intérressant à savoir quant on n'est pas trop familiarisé avec perl : l'utilisation des variables d'environnement. Chez moi, elle ressemble à :
$TMP_FILE="$ENV{HOME}/temp/mutt4abook";
$ALIAS_FILE="$ENV{HOME}/.mailrc/aliases_file";
$ABOOK_FILE="$ENV{HOME}/.mailrc/abook.addressbook";

Ainsi, je n'ai pas à me préoccuper d'avoir un fichier différent par machine sur laquelle j'ai abook et mutt.
[ Répondre ]


abookad (Score: 1) - Lundi 21 Avril à 00:55
Ajouté par Anonyme

J'ai installé le .deb de abook, qui marche très bien.

Pour l'utiliser avec Mutt 1.5.3i, je ne sais pas trop quoi faire avec abookadd.
Que signifie concrètement "faire gaffe surtout au path de l'interpréteur de commandes (par défaut dans le script: #!/usr/local/bin/perl au lieu de /usr/bin/perl plus fréquent)"?

J'ai essayé naïvement de créer un répertoire /usr/local/bin/perl pour y mettre abookadd, et j'ai adapté les macros de muttrc en conséquence, mais Mutt me dit:

sh: /usr/local/bin/perl/abookadd.pl: /usr/local/bin/perl: bad interpreter: Permission non accordée

Qu'est-ce que je rate?

Philippe
[ Répondre ]




<< grepm, un petit wrapper pour grepmail  Muttzilla et Muttprint, 2 utilitaires pour mutt >>



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