Mimetools
Steve Holden
sholden at bellatlantic.net
Tue Mar 14 06:30:44 EST 2000
Dana Booth wrote:
>
> Can someone show me a snippet, or suggest good documentation for using
> Mimetools decdoding a MIME encoded mail file.
>
> I export the raw message from a mail spool, and my (Perl) script currently
> calls on Metamail to decode the file, using the -w switch to save the parts
> to file. I can be far more flexible with my own module, but am having
> difficulty blindly trying to use Mimetools.
>
> --
> -----
> Dana Booth <dana at oz.net>
> Tacoma, Wa., USA
>
> key at pgpkeys.mit.edu:11371
I found the mimecntl module much easier to handle than the others,
although initially a little confusing, and I should pass on my thanks
publicly to Daniel Berlin for sending me some sample code and
bringing mimecntl to my attention. You can find the module at
http://starship.python.net/crew/arcege/modules/
This is adapted from a program which processes several messages
from a mailbox, but it sounds like you don't need that level of
complexity.
regards
Steve
--
import mimecntl
msg = open("test","r")
f = mimecntl.MIME_document(msg)
print len(f.headers), "headers"
if f["content-type"].majortype() == "multipart":
print "Multipart message with", len(f), "items"
else:
print "Standard message of", len(f), "bytes"
print "============================================="
--
"If computing ever stops being fun, I'll stop doing it"
More information about the Python-list
mailing list