Cara terbaik untuk mengarsipkan lampiran?

9

"Folder" yang saya simpan-pesan dan kirim-email (sebenarnya file Unix MBX) sangat besar karena lampiran, sebagian besar yang saya simpan ke disk.

Saya ingin menyimpan pesan, tetapi ganti lampiran dengan file teks yang mengatakan "Lampiran dihapus: /full/path/to/attach.txt".

Bagaimana saya melakukan ini?

Saya menggunakan Alpine, tetapi alat apa pun yang melakukan ini untuk Unix MBX baik-baik saja. Alpine tidak membiarkan saya lampiran delete dari email, tapi saya tidak bisa menggantinya w / file teks. Catatan:

  • Saya menyadari bahwa saya dapat menyimpan pesan ke file dan mengedit file menggunakan emacs, tapi itu kludgey dan mungkin mengacaukan header "Konten-Panjang" dan hal-hal.

  • Saya juga menyadari bahwa saya dapat meneruskan pesan, dengan tajuk, kepada diri saya sendiri setelah menghapus lampiran. Sekali lagi, kludgey.

  • Saya tidak berpikir Alpine memungkinkan saya menambahkan lampiran ke surat tersimpan (kecuali jika saya ingin mengirimnya ke suatu tempat [yang mengacaukan tajuk]), jadi saya tidak dapat menghapus lampiran besar dan menambahkan yang lebih kecil.

  • Saya sadar saya bisa menulis skrip Perl untuk melakukan ini, tetapi berharap untuk solusi yang sudah teruji dengan baik.

barrycarter
sumber
1
Wow, Anda harus menjadi orang lain di alam semesta yang memahami bahwa email bukan sistem file!
pboin
@pboin Kecuali, tentu saja, Anda menggunakan M $ Outlook :( ... sebenarnya, beberapa program surat Unix menggunakan Maildir / format, di mana setiap pesan adalah file, dan folder surat benar-benar sebuah direktori.
barrycarter
@ Forcefsck Saya tahu saya bisa menambal Alpine untuk menggunakan maildir tetapi benar-benar tidak mau. Ditambah lagi, saya masih berpikir itu tidak menyelesaikan masalah saya.
barrycarter

Jawaban:

3

OK, saya mencolek sekali, dan ketika Alpine "menghapus" lampiran, sebenarnya menggantinya dengan sesuatu seperti:

Content-Type: Text/Plain; charset=US-ASCII
X-Content-Type: image/jpeg
X-Content-Transfer-Encoding: base64
Content-ID: <[email protected]>

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

Saya kemudian dapat menggunakan emacs untuk mengedit pesan ini (dan itu tidak mengacaukan header Panjang Konten atau apa pun)

barrycarter
sumber
1

Saya menggunakan Thunderbird / icedove dengan add-on AttachmentExtractor untuk ini.

Randy Coulman
sumber