Linux
mail

mailコマンドでメールを読みたかったけどハマった

メールサーバーにログインしてmailコマンドでメールを確認しようとして
解決するのに手間取ったのでメモを残しておきます。

No mail for foo

mailコマンドでメールを読むには下記のようにメールコマンドを実行します。
ところが「メールがない」と。

$ mail
No mail for foo

これはメールの格納場所を~/Maildirに変更しているためです。
以下のように格納場所を指定すると読めるようになります。

$ mail -f ~/Maildir

コチラのページを参照させていただきました。
http://yu-write.blogspot.com/2013/11/centos-maildirmailbox-mail.html

次ページに移動したい

mailコマンドでメールを確認することはできるようになりました。
しかしメールが大量にあり読みたいメールは選択できません。
?とタイプしてヘルプを確認してみてもページを移動するコマンドはなさそうです。

どうするのか?
manページに答えがありました。前方に移動するにはz、後方はz-だそうです。

    z[+|-]            ヘッダ表示を前方または後方に1画面スクロー
                       ルします。表示するヘッダ数は screen 変数で
                       設定します。

コチラのページを参照させていただきました。
https://hacknote.jp/archives/470/