現在のRmailバッファ内のメッセージを日付順に並べ替える。
現在のRmailバッファ内のメッセージを件名順に並べ替える。
現在のRmailバッファ内のメッセージを、投稿者名順に並べ替える。
現在のRmailバッファ内のメッセージを、受信者名順に並べ替える。
現在のRmailバッファ内のメッセージを、相手の名前順に並べ替える。
現在のRmailバッファ内のメッセージを行数順に並べ替える。
現在のRmailバッファ内のメッセージをラベル順に並べ替えます。引数 labels には、カンマ区切りのラベルリストを指定します。これらのラベルの順序がメッセージの順序を決定し、最初のラベルを持つメッセージが先頭に、2番目のラベルを持つメッセージが2番目に、というように並びます。これらのラベルをいずれも持たないメッセージが最後になります。
Rmailのソートコマンドは安定ソートを行います。つまり、2通のメッセージのどちらかを優先する理由がない場合、その順序は変わりません。これを利用して、複数の基準でソートすることが可能です。例えば、rmail-sort-by-dateの後にrmail-sort-by-authorを使用すると、同一の送信者からのメッセージが日付順に並びます。
prefix引数を指定すると、これらのコマンドはすべて比較順を反転させます。つまり、メッセージを新しい順から古い順へ、大きい順から小さい順へ、あるいは逆アルファベット順に並べ替えます。
サマリーバッファ内の同一キーは同様の機能を実行します。例えば、C-c C-s C-l は rmail-summary-sort-by-lines
を実行します。これらのコマンドは、サマリーにメッセージの一部しか表示されていない場合でも、常に Rmail バッファ全体をソートします。
なお、ソートを取り消すことはできないため、ソート前にRmailバッファを保存しておくとよいでしょう。