If you're bound and determined not to Build on the Shoulders of Giants and use modules then you should consider cutting and pasting the good parts of good modules directly into your code. A good example of this is your admittedly nasty email regex: why not just cut and paste the patented regex from Email::Valid into your code? It works, it's no effort on your part, and it means you don't have to formally import the module. You might also be able to do the same thing with one of the simple SMTP modules to eliminate your reliance on SendMail. Of course, this means your code is going to get long, but then, that's the whole reason why all this stuff was modularized in the first place.

Gary Blackburn
Trained Killer


In reply to Re: interacting with sendmail by Trimbach
in thread interacting with sendmail by synapse0

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.