Hello All,

I though I'd post this before I (well continue) to get my feet dirty:

I'm currently in need to read in an email message that will have a varied MIME structure. I want to modify some of the MIME parts - for instance, add a footer to any plain text versions, remove attachments, etc. Doing this with MIME-Tools, something I'm familiar with - doesn't seem super straightforward.

There is a module called, Email::MIME::Modifier, which seems to do exactly what I need, the only problem is that its prereqs list is very large and it's another tool that's similar to MIME-Tools, but isn't exactly MIME-Tools, thus my code is going to get unweildy.

Are there any code snippets out there that could lead me in the right direction? My main idea would be the recursively go through each MIME part and edit them in place, although the MIME::Entity/MIME::Parser docs on how to remove a part (let alone modify) aren't super clear.

I actually haven't even found a mailing list devoted to MIME-Tools.

Any bones to throw, oh fell monks?

 

-justin simoni
!skazat!


In reply to Modifying MIME messages with MIME-Tools by skazat

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.