# TO DO:

# 1)       - 8 bit input, no false EOFs

# 2)       - -m flag issues:
#            what happens with -m and no boundary?  generate MIME (agh!)?
#            what mime type does a -m message use?  what if it's not
#            text/plain in the headers?  what boundary does a -m message
#            if there's more than one boundary in a message? (multipart)

# ?)       - command line argument (regexp) to match against filenames of
#            of attachments and (in|ex)clude them from output?
#          - (is this still relevant?)
