RFCへの適合度といった情報を収集しています。オブジェクト¶POP3コマンドはすべて、それと同じ名前のメソッドとしてlower-caseで表現されます。そのほとんどは、サーバからのレスポンスとなるテキストを返します。クラスのインスタンスは以下のメソッドを持ちます:POP3.set_debuglevel(level)¶インスタンスのデバッグレベルを設定します。この設定によってデバッグ時に出力される量を調節します。一般的に1つのコマンドあたり1行の適当な量のデバッグ出力を行います。以上なら、コントロール接続で受信した各行を出力して、最大のデバッグ出力をします。POP3.getwelcome()¶POP3サーバーから送られるグリーティングメッセージを返します。規定されている機能についてサーバに問い合わせます。いう形の辞書を返します。追加.POP3.user(username)¶userコマンドを送出します。応答はパスワード要求を表示します。POP3.pass_(password)¶パスワードを送出します。応答は、メッセージ数とメールボックスのサイズを含みます。呼ばれるまでロックされます。secret)¶POP3サーバーにログオンするのに、よりセキュアなAPOP認証を使用します。POP3.rpop(user)¶POP3サーバーにログオンするのに、(UNIXのr-コマンドと同様の)RPOP認証を使用します。POP3.stat()¶メールボックスの状態を得ます。結果は2つのintegerからなるタプルとなります。size).POP3.list([which])¶メッセージのリストを要求します。いう形式で表されます。与えられると、それによりメッセージを指定します。番のメッセージ全体を取り出し、そのメッセージに既読フラグを立てます。いう形式で表されます。番のメッセージに削除のためのフラグを立てます。QPOPで、その配送メカニズムはRFCに違反しており、どんな切断状況でも削除操作を未解決にしています)。POP3.rset()¶メールボックスの削除マークすべてを取り消します。接続保持のために使われます。変更をコミットし、メールボックスをアンロックして、接続を破棄します。指定したメッセージ分取り出します。結果は以下のような形式となります。octets).このメソッドはPOP3のTOPコマンドを利用し、RETRコマンドのように、メッセージに既読フラグをセットしません。残念ながら、TOPコマンドはRFCでは貧弱な仕様しか定義されておらず、しばしばノーブランドのサーバーでは(その仕様が)守られていません。このメソッドを信用してしまう前に、実際に使用するPOPサーバーでテストをしてください。POP3.uidl(which=None)¶(ユニークIDによる)メッセージダイジェストのリストを返します。設定されている場合、結果はユニークIDを含みます。いう形式のリストとなります。モードへの切り替えを試行します。