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).
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.