Moje zapisane foldery i wysłane wiadomości (foldery MBX) są ogromne ze względu na załączniki, które i tak większość zapisałem na dysku.
Chcę zachować wiadomości, ale zastępuję załącznik w pliku tekstowym z informacją „Załącznik usunięty: /full/path/to/attach.txt”.
Jak mam to zrobic?
Używam Alpine, ale każde narzędzie, które robi to dla Unix MBX, jest w porządku. Alpine nie pozwól mi usunąć załączniki z wiadomości e-mail, ale nie może zastąpić je w / w pliku tekstowym. Uwagi:
Zdaję sobie sprawę, że mogę zapisać wiadomość do pliku i edytować plik za pomocą emacsa, ale to kludgey i prawdopodobnie psuje nagłówki „Content-Length” i takie tam.
Zdaję sobie również sprawę, że po usunięciu załącznika mogę przekazać wiadomość z nagłówkami. Znowu kludgey.
Nie sądzę, że Alpine pozwala mi dodawać załączniki do przechowywanej poczty (chyba że chcę wysłać ją gdzieś [co psuje nagłówki]), więc nie mogę usunąć dużego załącznika i dodać mniejszego.
Zdaję sobie sprawę, że mógłbym napisać do tego skrypt Perla, ale mam nadzieję na istniejące, dobrze przetestowane rozwiązanie.
Odpowiedzi:
OK, nacisnąłem aorund, a kiedy Alpine „usuwa” załącznik, faktycznie zastępuje go czymś w rodzaju:
Następnie mogę użyć emacsa do edycji tej wiadomości (i nie psuje żadnych nagłówków o długości treści ani nic takiego)
źródło
Używam do tego Thunderbirda / icedove z dodatkiem AttachmentExtractor.
źródło