Vous pouvez enregistrer toutes les pièces jointes via
- baliser toutes les pièces jointes en appuyant sur t
- ;
- s
- choisissez le répertoire de destination et cliquez sur a(tous)
Cela fonctionne mais a des effets secondaires graves: vous devez frapper n fois enterpour n pièces jointes.
Cela signifie même s'il n'y a pas de collision de noms de fichiers dans le répertoire de destination.
Ceci est également documenté dans la FAQ Mutt .
Très gênant.
Certains utilisateurs de mutt semblent recommander d' envoyer des messages à munpack (exemple de message lié). Bonne idée - mais comment faire en sorte que Mutt demande un répertoire de destination (dans le cadre d'une munpack
macro d'appel)?
Comment puis-je construire une telle macro? Ou existe-t-il de meilleures solutions à ce problème?
<tag-pattern>
que ne fonctionne pas en mode pièce jointe. Il n'y a donc aucun moyen de marquer par programme toutes les pièces jointes (une condition nécessaire pour pouvoir faire quelque chose d'utile avec toutes ).Réponses:
Vous pouvez diriger le message vers ripmime , ce qui vous permet de spécifier un répertoire de destination sur la ligne de commande ... par exemple:
Le
-i -
ditripmime
de lire à partir de l'entrée standard et-d
spécifie un répertoire de destination. Si c'est trop de saisie, collez-le dans un script shell et appelez cela (ce qui facilitera également la tâche si vous souhaitez utiliser d'autresripmime
options pour contrôler son comportement).Si vous ajoutez une macro comme celle-ci à votre configuration:
Ensuite, vous pouvez appuyer sur "X", entrer un répertoire de destination et appuyez sur
<RETURN>
pour exécuter la commande.la source
munpack
approche - mais comment l'intégrer bien dans mutt (via une macro qui demande un répertoire de destination - de sorte que vous n'ayez pas à utiliser un répertoire global)<return>
dans votre macro, vous pouvez terminer l'interaction de manière interactive.;|
.t
puisX
?