Найкращий спосіб архівувати вкладення?


9

Мої збережені повідомлення та "папки" з надісланою поштою (фактично файли Unix MBX) величезні завдяки вкладеним файлам, більшість з яких я все-таки зберегла на диску.

Я хочу зберегти повідомлення, але замініть вкладення з текстовим файлом із написом "Додаток видалено: /full/path/to/attach.txt".

Як це зробити?

Я використовую Alpine, але будь-який інструмент, який робить це для Unix MBX, чудово. Alpine робить дозвольте мені видалити вкладення в повідомленні електронної пошти, але я не можу їх замінити ж / текстовий файл. Примітки:

  • Я усвідомлюю, що я можу зберегти повідомлення у файл та відредагувати файл за допомогою emacs, але це незрозуміло і, ймовірно, заплутає заголовки та інше "Довжина вмісту".

  • Я також усвідомлюю, що можу переслати повідомлення із заголовками до себе після видалення вкладення. Знову ж таки, клюй.

  • Я не думаю, що Alpine дозволяє мені додавати вкладені файли до збереженої пошти (якщо я не хочу надсилати її кудись (що псує заголовки)), тому я не можу видалити велике вкладення та додати менший.

  • Я усвідомлюю, що можу написати сценарій Perl для цього, але сподіваючись на існуюче добре перевірене рішення.


1
Нічого собі, ти повинен бути іншою людиною у Всесвіті, яка розуміє, що електронна пошта - це не файлова система!
pboin

@pboin Якщо, звичайно, ви не використовуєте M $ Outlook :( ... насправді деякі поштові програми Unix використовують Maildir / формат, де кожне повідомлення є файлом, а поштова папка - це справді каталог.
barrycarter

@forcefsck Я знаю, що я можу виправити Alpine, щоб використовувати maildir, але насправді цього не хочу. Плюс, я все ще не думаю, що це вирішує мою проблему.
barrycarter

Відповіді:


3

Гаразд, я ткнув aorund, і коли Alpine "видаляє" вкладення, він фактично замінює його чимось на зразок:

Content-Type: Text/Plain; charset=US-ASCII
X-Content-Type: image/jpeg
X-Content-Transfer-Encoding: base64
Content-ID: <part1.07020604.05000506@flamescape.com>

  [ The following attachment was DELETED when this message was saved:    ]
  [ A Image/JPEG segment of about 93,336 bytes.                          ]

Тоді я можу використовувати emacs для редагування цього повідомлення (і воно не псує жодних заголовків вмісту чи нічого)


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.