Salut,
Philippe Monroux a d�clar� :
> Une id�e ?
Oui, plusieurs pistes � explorer :
1) Au lieu d'aller lire dans un fichier temporaire cr�� juste pour
l'occasion, utiliser un tube.
* Dans ton script, au lieu d'ouvrir le fichier temporaire tu ouvres
l'entr�e standard stdin.
* Dans mutt, ta macro n'a plus qu'� passer le message au script :
macro index A "<pipe-message>/home/phi/bin/abookadd.pl\n"
C'est �mha la solution la plus �l�gante et la plus g�n�rale,
puisqu'elle rend ton script ind�pendant du format de stockage.
2) Modifier ton script pour qu'il aille chercher le fichier dans
/tmp/abooktmp/cur/[...]. Bof bof bof.
2) Sinon, si tu veux aller au plus simple et que tu d�cides de rester
d�finitivement en maildir par d�faut, tu peux remplacer tes macros par
macro index A "<enter-command>set
mbox_type=mbox\n<copy-message>/tmp/abooktmp\n<shell-escape>/home/phi/bin/abookadd.pl\n<enter-command>set
mbox_type=maildir\n"
Disclaimer : cette derni�re solution, si elle peux sans doute marcher,
n'en est pas moins horrible. Je recommande tr�s vivement la premi�re.
--
C�dric