Использование обычных bash
инструментов (т. Е. Встроенных или общедоступных инструментов командной строки)
- возможно, и
- как
извлечь / сохранить вложения в письмах?
Например, скажем, у меня есть ночной отчет, который приходит по электронной почте, но представляет собой zip-архив нескольких файлов журнала. Я хочу сохранить все эти почтовые индексы в резервную папку. Как мне это сделать?
linux
bash
attachments
email
кроличий садок
источник
источник
mail
и сделать это, либо сохранить вложение в противном случае, это тоже нормально :)Ответы:
Если вы стремитесь к переносимости, помните, что существует несколько разных версий
mail(1)
иmailx(1)
. Естьmailx
команда POSIX , но с очень небольшими требованиями. И ни одна из реализаций, которые у меня есть, похоже, в любом случае не анализирует вложения.Вы можете иметь пакет mpack . Его
munpack
команда сохраняет все части сообщения MIME в отдельные файлы, после чего все, что вам нужно сделать, это сохранить интересные части и очистить остальные.Там также метапочта . Эквивалентом
munpack
являетсяmetamail -wy
.источник
munpack
затем использовать «-t» вариант:munpack -t email_file
metamail
. Не могли бы вы помочь мне с этим вопросом ?Лучшая программа для этого - ripMIME.
Извлекает текст и все вложения:
https://pldaniels.com/ripmime/
GitHub: inflex / ripMIME
источник
sudo apt install ripmime
работает хоть. Смотрите также linux.die.net/man/1/ripmime . Я использую эту программу; прекрасно работает, никаких зависимостей, кроме libc6.ДА возможно
Это КАК (Ресурс отсюда )
источник