Using Fedora Core 20. Perl v5.18.2. Compiled Jan 14.

When I say "crash", I simply mean it halts the program to sent the email giving the error

"Mon Aug 18 14:44:47 2014 bb.cgi: Can't call method "mail" on an undefined value at bb.cgi line 85."

Even though my $INVALID is defined as "duffhost.duffhost.com".

If I add anything after this code , it does not run.

If I replace $INVALID with $GATEWAY (a real address) it works fine.

If you put two together, the working one first, it runs, sends the first email and then halts.If you put two together, the working one last, it halts.

---------

$smtp = Net::SMTP->new("$INVALID", Debug => 3 );

$smtp->mail("$FROM");

$smtp->to("$EMAIL");

$smtp->cc("$USEREMAIL");

$smtp->data();

$smtp->datasend("From: $FROM \n");

$smtp->datasend("To: $EMAIL \n");

$smtp->datasend("Cc: $USEREMAIL\n");

$smtp->datasend("Subject: $SUBJECT \n");

$smtp->datasend("\n");

$smtp->datasend("$MAILTEXT \n");

$smtp->datasend("\n");

$smtp->dataend();

$smtp->quit;


In reply to Re^2: Net::SMTP halts script by Anonymous Monk
in thread Net::SMTP halts script by nperrins

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.