As trivial as it may sound, sending mail and catching the result, and making sure that the mail really went where you want it to go, can be much harder then it might seem in the beginning.
First of all, if you just and only need to send a mail sommewhere, and catching the response is not really needed, the module to use is IO::Socket. Open a socket to the mailserver and pipe the message there.
On the other hand, if you need to verify atleast the message that the server gave, you have 2 options: either send the mail directly from your script, or use a "link" mailserver, eg. mailserver that is running on the same machine or is the mailserver of your network, and let it do the dirty work for you.

To make it short, I'd use IO::Socket, it's bulky and needs some programming time overhead, but the advantage is that you won't need to install any additional packages, and it's compatible with any perl. Otherwise I'd use Mail::Sendmail from CPAN. (0.78 is latest I think).

In reply to Re: SendMail vs. Mail::Sender by drifter
in thread SendMail vs. Mail::Sender by exphysicist

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.