Hi
johnny
Probably the easiest way is to write a script using the DBI module available from CPAN to read the information from the database and then to execute the smtp-client.pl script for each entry. To execute smtp-client you can use backticks and pass the options as if you were running on the command line; so for example:
my $returncode = `/path/to/smtp-client.pl --to=$to...`;
If you have many thousands of entries then this is going to take a long time and you probably need to work on sending mails in parallel, but start with the basics first.
Maybe you should also thank Michal Ludvid for writing the original code for the
Command line SMTP client above :-)
Update: ...or just leave the code above alone and use the
Mail::Bulkmail module. (Thanks for spotting the typo
Corion!)
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.