web-dev-qa-db-ja.com

mailxは添付ファイルを読み取ります

Arch Linux x86
家宝mailx

私の知る限り、mailxユーティリティは電子メールを読み取って送信することになっています。どういうわけか、Gmailアカウントでメールを送受信したり、fetchmailを使用したりすることができました。

そのため、メールボックスに画像が添付されたメールがあるようです。ネイティブのGmailAJAXでは問題なく表示されます。まったくの初心者を思いとどまらせるUnixの伝統を守りながら、マニュアルページのどこにも添付ファイルの読み方を説明していません。メールを表示すると、次のように表示されます。

Part 3:
Content-Type: application/octet-stream;
        charset="gbk";
        name="123.jpg"
Content-Disposition: attachment; filename="123.jpg"

はい、それはそれらを送る方法を説明します、しかし人がそもそもそれらを読むことができなかったならばそれはどのような用途ですか?必要なのは

& cat 123.jpg > foo

私もこれをグーグルで検索しました、そして私はこれをどこでも尋ねた最初の人だと思います。この答えは非常に単純ですが、このすべてのポイントは、初心者として私がこの答えを自分で取得することができなかったということです。これは、このような単純なものに驚かされます。

いいえ、GUIモノリシッククライアントを提案しないでください。

2
kaykun

Mailxのマンページを読んだことがありますか アーカイブアクティブ? write(w)コマンドを探します。これにより、添付ファイルを書き込むことができます。

2
Turbo J

私が見つけた最も簡単な解決策は、電子メールからbase64コードを抽出し、それをデコードすることでした。デコードした後、バイナリファイルをダウンロードするように促され、正しい拡張子を付けるだけでした http://www.freeformatter.com/base64-encoder.html

0
qwerty