|
pymilter 1.0.5
|
Enhance email.message.Message. More...
Public Member Functions | |
| __init__ (self, fp=None, seekable=1) | |
| get_param (self, param, failobj=None, header='content-type', unquote=True) | |
| getparams (self) | |
| getname (self) | |
| getnames (self, scan_zip=False) | |
| ismodified (self) | |
| dump (self, file, unixfrom=False) | |
| as_bytes (self, unixfrom=False) | |
| getencoding (self) | |
| decode (self, filt) | |
| get_payload_decoded (self) | |
| __setitem__ (self, name, value) | |
| __delitem__ (self, name) | |
| get_payload (self, i=None, decode=False) | |
| set_payload (self, val, charset=None) | |
| get_submsg (self) | |
Public Attributes | |
| submsg | |
| modified | |
Static Public Attributes | |
| headerchange | |
| Provide a headerchange event for integration with Milter. | |
| getfilename = Message.get_filename | |
| ismultipart = Message.is_multipart | |
| getheaders = Message.get_all | |
| gettype = Message.get_content_type | |
| getparam = Message.get_param | |
Enhance email.message.Message.
Tracks modifications to headers of body or any part independently.
Version of email.Message.Message compatible with old mime module
| mime.MimeMessage.getnames | ( | self, | |
scan_zip = False |
|||
| ) |
Return a list of (attr,name) pairs of attributes that IE might interpret as a name - and hence decide to execute this message.
References mime.MimeMessage.dump(), Milter.config.MilterConfigParser.get(), mime.MimeMessage.get_payload(), mime.MimeMessage.getencoding(), mime.MimeMessage.headerchange, mime.MimeMessage.modified, mime.HTMLScriptFilter.modified, mime.MimeMessage.set_payload(), mime.MimeMessage.submsg, and mime.zipnames().
|
static |
Provide a headerchange event for integration with Milter.
The headerchange attribute can be assigned a function to be called when changing headers. The signature is: headerchange(msg,name,value) -> None
Referenced by mime.MimeMessage.getnames().