mimify
¶
Mimification and unmimification of mail messages.
Decode quoted-printable parts of a mail message or encode using quoted-printable.
- Usage:
- mimify(input, output) unmimify(input, output, decode_base64 = 0)
to encode and decode respectively. Input and output may be the name of a file or an open file object. Only a readline() method is used on the input file, only a write() method is used on the output file. When using file names, the input and output file names may be the same.
- Interactive usage:
- mimify.py -e [infile [outfile]] mimify.py -d [infile [outfile]]
to encode and decode respectively. Infile defaults to standard input and outfile to standard output.
Functions¶
mime_decode (line) |
Decode a single line of quoted-printable text to 8bit. |
mime_decode_header (line) |
Decode a header line to 8bit. |
mime_encode (line, header) |
Code a single line as quoted-printable. |
mime_encode_header (line) |
Code a single header line as quoted-printable. |
mimify (infile, outfile) |
Convert 8bit parts of a MIME mail message to quoted-printable. |
mimify_part (ifile, ofile, is_mime) |
Convert an 8bit part of a MIME mail message to quoted-printable. |
unmimify (infile, outfile[, decode_base64]) |
Convert quoted-printable parts of a MIME mail message to 8bit. |
unmimify_part (ifile, ofile[, decode_base64]) |
Convert a quoted-printable part of a MIME mail message to 8bit. |
Classes¶
File (file, boundary) |
A simple fake file object that knows about limited read-ahead and boundaries. |
HeaderFile (file) |