「mail」を使用してコマンドラインから電子メールを読む

「mail」を使用してコマンドラインから電子メールを読む

mail端末でコマンドを使用して、インタラクティブmailモードでプログラムの使用を開始できることを知っています。

mailしかし、コマンドを使用して非対話式で電子メールを読みたいです。

同様の命令がありますか?

$ mail -optionToReadMail -mailNumber 1;

では、標準出力に電子メールの内容が表示されますか?

ベストアンサー1

メインメールボックスの最初のメッセージを印刷するには、次のようにします。

echo p | mail

mailstdinが端末の場合にのみ対話が可能です。パイプから標準入力を受け取るのでmail非対話型です。 (print)コマンドは、p基本(最初の)メッセージを印刷するように指示します。

より多くのオプションについては、この情報がman mail役に立つかもしれません。

おすすめ記事