web-dev-qa-db-ja.com

メールボックス内のメッセージを一覧表示するにはどうすればよいですか?

mailコマンドを使用すると、現在のメッセージが表示され、プロンプトに表示されますが、メッセージを一覧表示する方法がわかりません。メールのヘルプ画面は次のとおりです。

Mail Command                    Description
-------------------------       ---------------------------------------------
t [message list]                type messages(s).
more [message list]             read message(s), through the $PAGER
n                               goto and type next message.
e [message list]                edit message(s)
f [message list]                give head lines of messages.
d [message list]                delete message(s).
s [message list] <file>         append message(s) to file.
u [message list]                undelete message(s).
R [message list]                reply to message sender(s).
r [message list]                reply to message sender(s) and all recipients.
p [message list]                print message list.
pre [message list]              make messages go back to /var/mail.
m <recipient list>              mail to specific recipient(s).
q                               quit, saving unresolved messages in mbox.
x                               quit, do not remove system mailbox.
h                               print out active message headers.
!                               Shell escape.
| [msglist] command             pipe message(s) to Shell command.
pi [msglist] command            pipe message(s) to Shell command.
cd [directory]                  chdir to directory or home if none given
fi <file>                       switch to file (%=system inbox, %user=user's

ご覧のとおり、これらのコマンドはいずれもメールボックス内のメッセージを一覧表示しません。

15
Tyler Durden

h

ヘルプテキストは明確ではないかもしれませんが、hはメッセージを一覧表示するコマンドです。 hの後に有効なメッセージ番号を配置すると、指定されたメッセージを含むメッセージの範囲がリストされます。たとえば、50のメッセージがあり、h30、メッセージ21〜40をリストする場合があります。

f

特定のメッセージのみを表示する場合は、fをさまざまな修飾子とともに使用できます。そう、 f*はすべてを表示しますが、f 1-10 20-24は、メッセージ1〜10および20〜24を表示します。

23
Fox