novaの日記: telnet で pop3 2
壊れたメール (またはメーラが認識出来ないメール) がメールスプールに有ると、正常にメールを受信出来ません。
また、フツーのメーラには任意のメールだけ無視する機能は有りません。
そーゆー事態に遭遇したら、telnet で接続して、壊れてるメールを削除すれば解決します。
以下、手順。
- ログインする
メールサーバ: mailsv, ユーザ名: nova, パスワード: rhapsody の場合。
> telnet mailsv 110
+OK Qpopper (version 4.0.9) at mailsv starting.
user nova
+OK Password required for nova.
pass rhapsody
+OK nova has 2 visible messages (0 hidden) in 1276 octets. - 諸々の操作
以下のコマンドが使える。"" はパラメータ。
- stat
メール数と容量を表示する。
stat
+OK 2 1276 - list
受信メール一覧を表示する。
list
+OK 2 visible messages (1276 octets)
1 637
2 639
. - retr "取りたいメール番号"
指定した番号のメールを表示する。
- top "取りたいメール番号" "取る行数"
指定した番号のメールを指定した行数分だけ表示する。
行数に 0 を指定するとヘッダを表示する。 - dele "消したいメール番号"
指定した番号のメールに削除フラグを立てる。
削除フラグが立ったメールはログアウト時に削除される。 - rset
削除フラグが立ったメールを削除する。
立てた削除フラグをすべて取り消す。 - uidl
uidl を表示する。
- last
最後に受信したメール番号を表示する。
- noop
何もしない。強制自動切断回避コマンド。
- stat
- ログアウトする
quit
+OK Pop server at mailsv signing off.
RSET (スコア:1)
Re:RSET (スコア:1)
御指摘、ありがとうございます。間違って覚えていました。