One clarification i have realized was important if anyone else has the same problem. My internal server errors were generated only from mailing addresses from WITHIN my server. So a message from one virtual host to another virtual host is what was causing the cgi to crash. The open2 solution is still in place and does not 500 when mailing to a bad address. yeah!

Also, sendmail was reporting a bad header and dropping the bad address in a dead.letter file. By using open2 my perl script can easily read this error and report to the user the problem. This saves my script a lot of time and gives me the most information. Thanks monks.

jtrue


In reply to Re: Sendmail to non-working email address by true
in thread Sendmail to non-working email address by true

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.