Messageクラスはrfc822.Messageのメソッドにに以下のメソッドを追加定義しています。
- getplist ()
-
content-typeヘッダの引数リストを返します。
これは文字列ならリストです。
形式"key=value"の引数にたいして、value がないとき、
keyは小文字に変換します。
たとえば、メッセージのヘッダが"Content-type: text/html; spam=1; Spam=2; Spam"
のとき、getplist() はパイソンのリスト['spam=1', 'spam=2', 'Spam']を返します。
- getparam (name)
-
(nameを与えられて形式"name=value"のgetplist()で
返される)最初の引数のvalueを返します。
valueが形式`<...>' or `"..."'の
クォートで囲まれているとき、それらは削除されます。
- getencoding ()
-
content-transfer-encodingメッセージヘッダで表されるものを返します。
ヘッダに該当するものがないとき、'7bit'を返します。
表す形式は小文字に変換されます。
- gettype ()
-
content-typeのヘッダで表して(形式"type/subtype")を返します。
ヘッダに該当するものがないとき、'text/plain'を返します。
表す形式は小文字に変換されます。
- getmaintype ()
-
content-typeのヘッダで表して返します。
ヘッダに該当するものがないとき、'text'を返します。
表す形式は小文字に変換されます。
- getsubtype ()
-
tt>content-typeのヘッダで表して返します。
ヘッダに該当するものがないとき, 'plain'を返します。
表す形式は小文字に変換されます。
guido@python.org