You can save all attachments via
- tag all attachments via hitting t
- ;
- s
- choose destination directory and hit a (all)
This works but has following severe side effect: you have to hit n-times enter for n attachments.
That means even if there are no file name collisions in the destination directory.
This is also documented in the Mutt FAQ.
Very inconvenient.
Some mutt users seem to recommend piping messages to munpack (example message linked). Good idea - but how to make Mutt prompt for a destination directory (as part of a munpack
invoking macro)?
How do I construct such a macro? Or are there better solutions to this issue?
<tag-pattern>
does not work in attachment mode. There is, therefore, no way to programmatically tag all attachments (a necessary condition to being able to do something useful with all of them). – Dec 14 '16 at 19:32