Unix上の生のメールメッセージから添付ファイルを抽出する方法を知っていますか? シェルスクリプト(ksh)からやりたいです。メールファイルはヘッダーとエンコードされた添付ファイルを持つ生の電子メールです。Unix上の電子メール添付ファイルを抽出する
PS:私はperlを使用できません!
Thx。
Unix上の生のメールメッセージから添付ファイルを抽出する方法を知っていますか? シェルスクリプト(ksh)からやりたいです。メールファイルはヘッダーとエンコードされた添付ファイルを持つ生の電子メールです。Unix上の電子メール添付ファイルを抽出する
PS:私はperlを使用できません!
Thx。
mpack私のためにしました! (実際にはmunpackの部分です) 私が必要としていたものと全く同じものです。
を参照してください。よくある質問から:
システムを扱うMHメッセージは でパブリックドメインの電子メールプログラムの セットです。あなたのコンピュータ がUnixを走らせているなら、それはおそらくMHを走らせることができます。
MHと 他のほとんどの「メールユーザーエージェント」の大きな違いは、あなたがUnixのシェルプロンプトから MHを使用することができます
です。 MHでは、各コマンドは別のプログラム であり、シェルはインタープリタとして が使用されています。だから、 のUnixシェル(パイプ、 リダイレクト、履歴、エイリアス、
など)のすべてがMHで動作します。新しいインターフェイスを学ぶために はありません。他のメール エージェントには、個々のメッセージの インタプリタがあります( エージェントはUNIXシェルをシミュレートしていますが、のメールコマンドは
メールコマンドです)。
MHが死んでいます!その家は閉鎖されている:http://www.ics.uci.edu/~mh/。 マニュアルページが見つかりませんでした.. – ExpertNoob1
NMHを参照するように編集 –
私のシステムでnmhをコンパイルできません: '( cc -s -o ali ali.o aliasbr.o ../config/version .o ../config/config.o ../mts/libmts.a ../sbr/libmh.a -lm /usr/ccs/bin/ld:未確認のシンボル: _filbuf(最初に../で参照されています) (コード番号) ***エラー終了コード1 – ExpertNoob1
もう1つの解決策は、uudeview
を使用することです。 munpack
と同じように動作します。 metamailの::ちょうど
$ uudeview file.eml
munpackとは対照的に、私は複数の電子メールを含むファイルをサポートしているので、2番目のuudeviewです。 – dummzeuch
おかげで、しかしを入力し、メールヘッダの終わりを見つけることができませんでした。 私は古いHP-Ux B11.11システムです。 – ExpertNoob1