Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I have a client that is creating a site that allows users to email their client's that are double opted in, an email and it will automagically merge their information, and it will send them all out very quickly. It is supposed to be much more efficient than sendmail. He is using Mail::Bulkmail to accomplish this. However, when I look at the conf file, it looks broke. Here is a sample:
#################### # # First, we'll set up values for Mail::Bulkmail # #################### define package Mail::Bulkmail #server_class stores the server object that we're going to use. #uncomment the DummyServer line and comment out the Server line for d +ebugging server_class = Mail::Bulkmail::Server #server_class = Mail::Bulkmail::DummyServer #log our errors ERRFILE = /home/system/public_html/cgi-bin/error.txt BAD = /home/system/public_html/cgi-bin/bad.txt GOOD = /home/system/public_html/cgi-bin/good.txt banned = /home/system/public_html/cgi-bin/banned.txt #by default, our precedence will be list #remember, it can only be list, bulk, or junk precedence = list #we're going to recommend that you follow the 80 character per line l +imit force80 = 1
Why do all these not have $ or @ signs to make them perl variables? Do I need to go in there and fix all that for him to make it work on a unix machine? Thank you, Richard

Replies are listed 'Best First'.
Re: Modules on the fly
by kyle (Abbot) on Feb 15, 2007 at 19:38 UTC

    It seems clear from looking at the documentation for Mail::Bulkmail, the config file is not Perl but its own format.

Re: Modules on the fly
by SheridanCat (Pilgrim) on Feb 15, 2007 at 19:56 UTC
    Why is it you think the config is broken? If you look at Mail::Bulkmail::Object you'll see the format spec near the bottom.