Don't ask to ask, just ask | |
PerlMonks |
Getting message body structureby saurabh.hirani (Beadle) |
on May 20, 2009 at 15:54 UTC ( [id://765265]=perlquestion: print w/replies, xml ) | Need Help?? |
saurabh.hirani has asked for the wisdom of the Perl Monks concerning the following question:
Hi guys,
I am writing a sub which takes in a email message string as input and decides whether to send it or not depending upon certain parameters like message size, attachments types and their sizes, etc. I know that in order to determine the exact size of the message I will have to decode the attachments for which I need to parse it through MIME::Parser. But I wanted to achieve a simple first round elimination by looking at the sender addr, rcpt addr, attachment types (not their sizes) and if the message satisifies these constraints, create a MIME::Parser object The reason is to delay decoding of message attachments as it would be an expensive operation for heavy attachments. I have done this before on an IMAP mailbox using Mail::IMAPClient::BodyStructure which gives me a data struct representing the body of the message. But it internally parses an IMAP command output which is not useful here. Is there a Perl Module which can give me the header and body of the message in a parseable data structure without decoding the attachments?
Back to
Seekers of Perl Wisdom
|
|