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.


 Modules
                                                                                                                                                                                                                               
re
string
sys


 Classes
                                                                                                                                                                                                                               
File
HeaderFile


 class File
           A simple fake file object that knows about limited
read-ahead and boundaries.
The only supported method is readline().
 
                                                                                                                                                                                                                     
__init__(self, file, boundary)
no doc string
readline(self)
no doc string


 class HeaderFile
           no doc string
                                                                                                                                                                                                                     
__init__(self, file)
no doc string
readline(self)
no doc string


 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.
If header is set, quote some extra characters.
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=0)
Convert quoted-printable parts of a MIME mail message to 8bit.
unmimify_part(ifile, ofile, decode_base64=0)
Convert a quoted-printable part of a MIME mail message to 8bit.