Don't worry... I wear steel toed sandals here at The Monastary! ;-)

Agreed, and in my at the time caffeine deprived state I read between the lines and came to the conclusion that the trouble the OP was running into was Sendmail barfing on the email address. The only things I can think of that would cause that would be
  1. The address is malformed (not the case IIRC)
  2. The domain doesn't exist or lacks an MX
  3. It is an address from the local domain that is wrong
  4. Stuff I can't think of right now...
In the first two cases Email::Valid is a legitimate tool. I do, however, stand by my answer of using Mail::Send or MIME::Lite instead of piping into sendmail.

Actually this is a case where YMMV depending on a number of factors. I've used the module extensively under all sorts of conditions and for the exceptions of some boundary conditions it has worked well for me. A misconfigured DNS client or server can cause you problems but those issues are out of scope here.


Peter L. Berghold -- Unix Professional
Peter at Berghold dot Net
   Dog trainer, dog agility exhibitor, brewer of fine Belgian style ales. Happiness is a warm, tired, contented dog curled up at your side and a good Belgian ale in your chalice.

In reply to Re: Re: Re: sendmail trouble by blue_cowdawg
in thread sendmail trouble by sOKOle

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.