12.6.1 Additional Methods of Message Objects
The Message class defines the following methods in
addition to the rfc822.Message methods:
-
Return the parameter list of the header.
This is a list of strings. For parameters of the form
"key=value", key is converted to lower case but
value is not. For example, if the message contains the header
"Content-type: text/html; spam=1; Spam=2; Spam" then
getplist() will return the Python list
['spam=1',
'spam=2', 'Spam'].
-
Return the value of the first parameter (as returned by
getplist()) of the form "name=value" for the
given name. If value is surrounded by quotes of the form
`
<...>' or `"..."', these are removed.
-
Return the encoding specified in the
message header. If no such
header exists, return
'7bit'. The encoding is converted to
lower case.
-
Return the message type (of the form "type/subtype")
as specified in the header. If no such
header exists, return
'text/plain'. The type is converted to
lower case.
-
Return the main type as specified in the
header. If no such header exists, return
'text'. The main
type is converted to lower case.
-
Return the subtype as specified in the
header. If no such header exists, return
'plain'. The subtype
is converted to lower case.
Release 2.4.1, documentation updated on 30 March 2005.
See About this document... for information on suggesting changes.