Ekleri arşivlemenin en iyi yolu?


9

Kaydedilmiş iletilerim ve gönderilen posta "klasörler" (aslında Unix MBX dosyaları), çoğu diskte zaten kaydettiğim ekler nedeniyle çok büyük.

İletileri saklamak istiyorum, ancak eki "Ek kaldırıldı: /full/path/to/attach.txt" diyen bir metin dosyasıyla değiştirin.

Bunu nasıl yaparım?

Alpine kullanıyorum, ancak Unix MBX için bunu yapan herhangi bir araç iyi. Alpine , e-postalardaki ekleri silmeme izin veriyor, ancak bunları bir metin dosyasıyla değiştiremiyorum. Notlar:

  • İletiyi bir dosyaya kaydedebileceğimi ve emacs kullanarak dosyayı düzenleyebileceğimin farkındayım, ancak bu kludgey ve muhtemelen "Content-Length" başlıklarını ve şeylerini karıştırıyor.

  • Ayrıca eki kaldırdıktan sonra üstbilgileri içeren iletiyi kendime iletebileceğimin farkındayım. Yine, kludgey.

  • Alpine'nin saklanan postalara ekler eklememe izin verdiğini düşünmüyorum (bir yere [başlıklarını karıştırıyor] göndermek istemediğim sürece), bu yüzden büyük eki silip daha küçük bir tane ekleyemiyorum.

  • Bunu yapmak için bir Perl betiği yazabileceğimi, ancak mevcut iyi test edilmiş bir çözümü umduğumu fark ettim.


1
Vay be, evrende e-postanın bir dosya sistemi olmadığını anlayan diğer kişi olmalısın!
16'da pboin

@pboin Tabii ki, M $ Outlook kullanmadıkça :( ... aslında, bazı Unix posta programları her mesajın bir dosya olduğu ve posta klasörünün gerçekten bir dizin olduğu Maildir / biçimini kullanır.
barrycarter

@forcefsck Alpine maildir kullanmak için yama yapabileceğimi biliyorum ama gerçekten istemiyorum. Artı, bunun hala sorunumu çözdüğünü düşünmüyorum.
barrycarter

Yanıtlar:


3

Tamam, aorund dürttüm ve Alpine bir eki "sildiğinde", aslında bunun gibi bir şeyle değiştirir:

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.                          ]

Daha sonra bu mesajı düzenlemek için emacs kullanabilirim (ve herhangi bir Content-Length üstbilgisini veya herhangi bir şeyi karıştırmaz)


1

Bunun için AttachmentExtractor eklentisi ile Thunderbird / icedove kullanıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.