保存されたメッセージと送信されたメールの「フォルダ」(実際にはUnix MBXファイル)は、添付ファイルが原因で巨大になり、そのほとんどをとにかくディスクに保存しました。
メッセージを保持したいが、「添付ファイルが削除されました:/full/path/to/attach.txt」というテキストファイルの添付ファイルを置き換えます。
どうすればよいですか?
私はAlpineを使用していますが、Unix MBXでこれを行うツールであれば問題ありません。Alpine ではメールから添付ファイルを削除できますが、テキストファイルで置き換えることはできません。ノート:
メッセージをファイルに保存し、emacsを使用してファイルを編集できることに気づきましたが、これは扱いにくいので、おそらく「Content-Length」ヘッダーなどを混乱させます。
また、添付ファイルを削除すると、ヘッダー付きのメッセージを自分に転送できることにも気づきました。再び、だらしない。
アルパインが保存されたメールに添付ファイルを追加することを許可していないと思うので(ヘッダーをめちゃくちゃにどこかに送信したくない場合)、大きな添付ファイルを削除して小さな添付ファイルを追加することはできません。
これを行うためのPerlスクリプトを作成できることはわかっていますが、十分にテストされた既存のソリューションを期待しています。