Вы можете легко сохранить заголовки отдельно, но, конечно, вы не можете предсказать, какое имя файла munpack
назначит извлеченному сообщению.
:0hc
headers
:0
| munpack -q -C "$FILE_DIR"
Это просто записывает заголовки в headers
, Возможно, вы могли бы добавить к этому логики c, чтобы создать новый каталог для каждого входящего сообщения, или что-то в этом роде.
(Обратите внимание также на то, как вы просто опускаете строку условия, если хотите доставить безоговорочно.)
Возможно, лучшим решением было бы переключиться на инструмент, который также извлекает заголовки. Я смутно помню, что ripmime
был бы несколько более гибким, чем munpack
.