Fellow Monasterians,
I've had good success using Mail::Sendmail when just sending simple text e-mails. I want to expand my working knowledge to sending attachments. I found some helpful code at Mail::Sendmail FAQs, but frankly, I don't understand everything I'm seeing there.
My confusion starts at:
$file = $^X;
open (F, $file) or die "Cannot read $file: $!";
binmode F; undef $/;
$mail{body} = encode_base64(<F>);
close F;
I don't get the $^X even after perusing perlvar. Or what happens in the open (F, $file).. line and the 3 lines that follow.
Can someone walk me through exactly what happens here, so I can figure out where and how to get the file attached. Do I upload it to the server first? How does this code know what file to attach? Thanks in advance.
—Brad
"The important work of moving the world forward does not wait to be done by perfect men." George Eliot
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.