インスタンスが初期化されるときに指定すればお好みのメッセージファクトリを使うこともできます。ペアのイテレート可能オブジェクトでなければなりません。なるように更新されます。インスタンスを渡すのは間違いです。辞書と違い、キーワード引数はサポートされていません。保留されている変更をファイルシステムに書き込みます。何もしないということもありますが、それでもこのメソッドを呼ぶように習慣付けておきましょう。lock()¶メールボックスの排他的アドバイザリロックを取得し、他のプロセスが変更しないようにします。ロック機構はメールボックス形式によって変わります。ロックを掛けるべきです。unlock()¶メールボックスのロックが存在する場合は解放します。close()¶メールボックスをフラッシュし、必要ならばアンロックし、開いているファイルを閉じます。サブクラスによっては何もしないこともあります。(バイナリモードで開かれているかのように振る舞う)ファイル風メッセージ表現を受け付けて好みの表現を返すものです。デフォルトのメッセージ表現として使われます。メールボックスが存在しないときには作成します。命名される歴史的な理由のためです。用に発明され、現在では多くの他のプログラムでもサポートされているものです。メールボックス中のメッセージは共通のディレクトリ構造の下で個別のファイルに保存されます。メールボックスは複数の無関係のプログラムからデータを失うことなくアクセスしたり変更したりできます。そのためロックは不要です。サブディレクトリに移動されて配送を完了します。セクションに保存することができます。メール転送エージェントによって導入されたスタイルのフォルダもサポートされます。ファイル名の先頭であればフォルダと見なされます。メールボックスですがさらにフォルダを含むことはできません。使ったレベル分けで表わされます。オペレーティングシステムによってはこの文字をファイル名に含めることができないことがあります。ような形式を使いたい場合、代わりに使われる文字を指定する必要があります。使うのが一般的な選択です。属性はインスタンスごとにセットしても構いません。全てのフォルダ名のリストを返します。インスタンスを返します。インスタンスを返します。あるフォルダを削除します。例外が送出されフォルダは削除されません。過去36時間以内にアクセスされなかったメールボックス内の一時ファイルを削除します。仕様はメールを読むプログラムはときどきこの作業をすべきだとしています。警告これらのメソッドは一意的なファイル名をプロセスIDに基づいて生成します。複数のスレッドを使う場合は、同じメールボックスを同時に操作しないようにスレッド間で調整しておかないと検知されない名前の衝突が起こりメールボックスを壊すかもしれません。メールボックスへの変更は即時に適用されるので、このメソッドは何もしません。メールボックスはロックをサポート(または要求)しないので、このメソッドは何もしません。インスタンスは開いたファイルを保持しませんしメールボックスはロックをサポートしませんので、このメソッドは何もしません。get_file(key)¶ホストのプラットフォームによっては、返されたファイルが開いている間、元になったメッセージを変更したり削除したりできない場合があります。形式のオリジナルの仕様。形式の発明者による注意書き。解釈についても含まれます。形式のもう一つの仕様。フォルダをサポートする一般的な拡張について記述されています。(バイナリモードで開かれているかのように振る舞う)ファイル風メッセージ表現を受け付けて好みの表現を返すものです。デフォルトのメッセージ表現として使われます。メールボックスが存在しないときには作成します。Unixシステム上でメールを保存する古くからある形式です。いう5文字で始まる行を先頭に付けられています。形式には幾つかのバリエーションがあり、それぞれオリジナルの形式にあった欠点を克服すると主張しています。形式を実装しています。呼び出した後でファイルを使用すると予期しない結果を引き起こしたり例外が送出されたりすることがあります。形式の仕様および種々のバリエーション。形式の仕様でロックについての詳細を含む。バリエーションの歴史。(バイナリモードで開かれているかのように振る舞う)ファイル風メッセージ表現を受け付けて好みの表現を返すものです。デフォルトのメッセージ表現として使われます。メールボックスが存在しないときには作成します。いうメールユーザエージェントのために発明されました。メールボックス中のそれぞれのメッセージは一つのファイルとして収められています。呼ばれます)を含んでもかまいません。フォルダは無限にネストできます。いう名前付きのリストでメッセージをサブフォルダに移動することなく論理的に分類するものがサポートされています。いうファイルで定義されます。動作の全てを模倣しようとはしていません。いったファイルは書き換えませんし影響も受けません。全てのフォルダ名のリストを返します。インスタンスを返します。インスタンスを返します。あるフォルダを削除します。例外が送出されフォルダは削除されません。いう名前のフォルダを削除します。例外が送出されフォルダは削除されません。set_sequences(sequences)¶シーケンス名をキーのリストに対応付ける辞書を返します。シーケンスが一つもなければ空の辞書を返します。基づいて再定義します。番号付けの間隔を詰める必要に応じてメールボックス中のメッセージの名前を付け替えます。シーケンスのリストのエントリもそれに応じて更新されます。発行されたキーはこの操作によって無効になるのでそれ以降使ってはなりません:remove(key)¶__delitem__(key)¶discard(key)¶これらのメソッドはメッセージを直ちに削除します。