■
POP3を語ってるつもりのサイトは多々あれど、メール番号という揮発性の高い絵の具について、ハッキリ書いているサイトが思いのほか少なくて難儀。
ほとんどのサイトが、判で押したようにUnixコマンドで% mailと打ったあと、メールが1本だけ届いた想定CUI画面。
アボカド。
□ STAT
メールボックスの状態を取得します。レスポンスは次のようになります。
- OK 総メール数 総メールサイズ(バイト数)
□ LIST
メールの一覧を取得します。レスポンスは次のようになります。
- OK メール数を含むメッセージ
メッセージ番号 メールサイズ
メッセージ番号 メールサイズ
メッセージ番号 メールサイズ
<省略>
.一行目のメッセージはサーバによって違いますが、一般的にSTATコマンドの結果と同様の情報を含みます。それ以降はメッセージ番号とメールサイズのリストが得られます。ただし、メッセージ番号はセッション内でのみ使用出来るものであり、再ログインした時に同じであることは保障されません。メッセージ番号は到達順で割り当てられますが、メールを削除すると次回ログイン時に連番になるよう割り当て直されます。
# DELEコマンド参照
プロトコルに直接触れる - POP3