Thanks for your reply Eliot. I've managed to fix the problem with the download prompt by re-uploading the stock script. But it still does not give me the 'complex' confirmation page.
Code:
#############################################################
# Stand Alone Mass Email Program, v.2.1 (Beta)
# Configuration File
# File: webmailer.cfg
# (C)2000 Anthro TECH, L.L.C
# http://www.anthrotech.com/
#
# If you have any questions or problems using this script, please post
# your message on the
Gossamer Threads Support Forum, which is located # at:
#
# http://www.gossamer-threads.com/scripts/forum/
#
###############################################################
#############################################################
# CONFIGURATIONS
#############################################################
#############################################################
# Directory path to your where your .db file is located.
# DO NOT PUT A TRAILING SLASH
#
# Example for UNIX:
# /mnt/guide/web/myaccount/cgi-bin/dbman
#
# Example for NT:
# C:/InetPub/wwwroot/myaccount/cgi-bin/dbman
#############################################################
$db_path = "/work/virtual/ics/root/cgi-bin/address";
#############################################################
# This is the name of your .db file.
# Example: default.db
#
# $db_file_name = "test.db";
#############################################################
$db_file_name = "default.db";
#############################################################
# MAIL PROGRAM CONFIGURATIONS
#
#This sub-section is for configuring your sendmail or SMTP
# Configurations. If you are using SMTP, then you must set
# the following variables:
# $smtp = 1;
# require $mailer_path . "/Mailer.pm";
# $mailer_path = "";
# $smtpserver = "mydomain.com";
#
# UNIX Example for $mailer_path (NOTE: No Trailing Slash):
# $mailer_path = "/mnt/guide/web/myaccount/cgi-bin/sendmail";
#
# NT Example for $mailer_path (NOTE: No Trailing Slash):
# $mailer_path = "C:/InetPub/wwwroot/myaccount/cgi-bin/sendmail";
#
# You will also need to download the Mailer.pm module if you
# do not have it on your server. This module can be downloaded
# at perl.com, cpan.com, or gossamer-threads.com.
#
# If you are using Sendmail, then you must set the following
# variables:
# $sendmail = 1;
# $mailprog = "";
#
# UNIX Example for $mailerprog:
# $mailer_path = "|/usr/sbin/sendmail -t -eoq";
#
# NT Example for $mailerprog:
# $mailer_path = "|C:/Winnt/system32/blat.exe -t -eoq";
#
# NOTE: You must set either $sendmail or $smtp to 1 depending
# on which mail program you are using. The other variable you
# are not using, make sure that you set it to 0. Also make sure
# that you rem out (comment out) the other variables you are
# not using by adding a # character to the front of the $ sign.
#############################################################
#############################################################
# SMTP
#############################################################
# $smtp = 0;
# $mailer_path = "/path/to";
# require $mailer_path . "/Mailer.pm";
# $smtpserver = "mydomain.com";
#############################################################
# SENDMAIL
#############################################################
$sendmail = 1;
$mailprog = "|/usr/local/bin/sendmail";
#############################################################
# ADMINISTRATIVE EMAIL ADDRESS.
#
# Make sure that you have a character between the user
# account and @ sign, like the following example:
#
# $admin_mail = 'myaccount@mydomain.com';
#
#############################################################
$admin_mail = 'johnwgriff@hotmail.com';
#############################################################
# EMAIL FIELD IN DATABASE
#
# This is the number of the Email field in your database file.
# Just put the number of the field before the semi-colon,
# like the following example:
#
# $mailfield = 5;
#
#############################################################
$mailfield = 2;
#############################################################
# USER FIELD IN DATABASE
#
# This is the number of the particular field that you want
# to send email messages to. Just put the number of the
# field before the semi-colon, like the following:
#
# $confirmfield = 3;
#
# You must add the following field to your %db_def hash in
# the default.cfg file.
#
# ReceiveMail => [15, 'alpha', 0, 5, 1, 'Yes', 'Yes|No'],
#
# Then you will have to create this field as a %db_select_field
# or %db_checkbox_field or %db_radio_field, like the following:
#
# ReceiveMail => 'Yes,No'
#
# You will also have to add this field in your sub html_record
# and sub html_record_form, so that your users can specify
# their permission to receive email updates.
#
##############################################################
$confirmfield = 9;
##############################################################
# TEXT BOX CONFIGURATIONS
#
# This variable sets attributes of the text box.
#
# Example:
#
# $maxlength = "400000";
# $cols = "75";
# $rows = "30";
#
##############################################################
$maxlength= "4000";
$cols = "50";
$rows = "20";
##############################################################
# MAIL FOOTER SIGNATURE FILE
#
# This is the ABSOLUTE path and file where your mail footer signature
# file is located. This is appended to all email messages
# sent to your email subscribers.
#
# This ONLY works for SENDMAIL option.
# At this time, it does not work for SMTP option.
#
# UNIX Example:
# $mailfooter = "/path/to/private/mailer.txt";
#
# NT Example:
# $mailfooter = "C:/InetPub/wwwroot/account/private/mailer.txt";
##############################################################
$mailfooter = "";
##############################################################
# SENT CONFIRMATION SCREEN
#
# These variables allow you to choose between a simple confirmation
# screen, which shows you only a message that the emails have
# been sent OR a complex message that includes all the emails
# that your message was sent to.
#
# For setting up purposes, it is wise to set this variable
# to 1 to show all the emails and see if your script is set-up
# properly. If you have a large number of subscribers (e.g., 1,000 or
# more), it would be wise to turn this option to 0 due to browsers
# timing out.
#
# Example:
# $complexconfirm = 1;
#
##############################################################
$complexconfirm = 1;
##############################################################
# PASSWORD FILE
#
# This is directory where the password file where your administrative
# password will be kept and used to send email messages.
#
# This should be the ABSOLUTE PATH to the directory with
# NO TRAILING SLASH.
#
# Example: $passfile = "/path/to/private";
#############################################################
$passfile = "/work/virtual/ics/root/cgi-bin/mailer/pass";
################################################################
# FLOCKING
#
# If you are run the script and receive File Locking (flock)
# errors, remove the number 2 from between the quotes.
# Then it would appear: $LOCK_EX = "";
###############################################################
$LOCK_EX = "";
##############################################################
# DOMAIN REFERRERS
#
# This allows you to specifies domains that can use this
# script.
#
# Example:
# @referers = ('www.mydomain.com','member.mydomain.com','mydomain.com');
##############################################################
@referers = ('www.sydney.net');
#############################################################
# NAME OF SCRIPT
#
# This is the complete URL to your mass mailer script.
#
# Example:
# $cgiurl = "http://www.mydomain.com/cgi-bin/dbman/webmailer.cgi";
#
#############################################################
$cgiurl = "http://www.sydney.net/ics/cgi-bin/mailer/webmailer.cgi";
#############################################################
# End Configurations
#############################################################