This sounds like a job for the CRM114 discriminator. I'm not aware of a general purpose perl interface for it, but the SpamAssassin CRM114 plugin might give you a good start on rolling your own.

CRM114 project page on sourceforge

crm114.pm

Some training will be required. If you have a good sample of mail whose correct disposition is known, you can build corpora from them to train the discriminator. Be forewarned, though, that (as with any other solution you're likely to implement) there will be times when CRM114 gets it wrong and you'll have to reschool it.

Good luck in your quest, and have fun with it.


In reply to Re: Can Perl read the body of an email to determine where to forward that email? by gloryhack
in thread Can Perl read the body of an email to determine where to forward that email? by merefolk

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.