#!/usr/bin/perl ###################################################################### +## # This little guy will send out your newsletters AMAZINGLY fast. # I do 90,000 recipients (approximately 20kb newsletter) in approximat +ely # 15 minutes with it. # # Be *sure*, and I mean absolutely POSITIVELY sure that your email # list is sorted by domain. all aol.com's together, all yahoo.com's # together, etc. THAT IS *VERY* IMPORTANT, if it will not be sorted # then you sacrifice pretty much all the speed of this thing. # You also need to install Mail::Bulkmail module. # # Val Polyakov August 11, 2002 # vpolyakov@katrillion.com ###################################################################### +## use Mail::Bulkmail; $/ = undef; # Path to a something.list that contains email addresses to send # the newsletters to. One address per line, in the file $list = </home/ds2/test/*.list>; # Path to something.msg which is the actual newsletter $msg = </home/ds2/test/*.msg>; # Path to the error log $errfile = "/home/ds2/test/log/error.log"; # Path to the success log $success = "/home/ds2/test/log/success.log"; open(NEWSLETTER, $msg) or die "Couldnt open message file\n"; $newsletter = <NEWSLETTER>; $bulk = Mail::Bulkmail->new( "LIST" => $list, "From" => 'vpolyakov@katrillion.com', "Subject" => 'Default subject', "Message" => $newsletter, "ERRFILE" => $errfile, "HTML" => '1', "use_envelope" => '1', "BAD" => $errfile, "GOOD" => $success ); $bulk->HFM(1); $bulk->envelope_limit(1000); $bulk->header("Content-type", "text/html"); $bulk->bulkmail;

In reply to Yet another tool for sending out newsletters by vxp

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.