Documentation
AUTORESPONDER MULTILEVEL:


System Requirements

Preliminaries

Preparing the CGI scripts

Define Path To PERL 5

The first step is to open up each and every file that has a .cgi extention and edit line number one of each script.  Each of the cgi scripts is written in perl 5. For your scripts to run they must know where perl 5 is installed on your web server. The path to perl 5 is defined to a cgi script in the first line of the file. In each of the cgi scripts the first line of code looks something like this:

#!/usr/bin/perl

If the path to perl 5 on your web server is different from /usr/bin/perl you must edit the first line of each cgi script to reflect the correct path. If the path to perl 5 is the same no changes are necessary. If you do not know the path to perl 5 ask the webmaster or system administrator at your server site.  

Configure configure.cgi

configure.cgi

This is where the variables are set.   There are 2 copies.  Upload one copy into /cgi-bin/autoresponder and another into /cgi-bin/autoresponder/admin

  • $adminusername = "adminusername";
  • $adminpassword = "adminpassword";
  • $respondermax = "10";
  • $webmasterurl = "http://www.yourdomain.com/autoresponder/webmasters/";
  • $basedir = "/full/path/to/cgi-bin/autoresponder";
  • $adminemail = "foo\@yourdomain.com";
  • $currentmessagestart = "0";
  • $maildomain = "yourdomain.com";
  • $mailprogram='/usr/sbin/sendmail';
  • $cgibasedir = "/cgi-bin/autoresponder";
  • $adminusername is the username to login to admin panel
  • $adminpassword is the password to login to admin panel
  • $respondermax is the # of autoresponders you wish to give to each person that signs up
  • $webmasterurl is the URL to the webmaster login page (index.html)
  • $basedir is the FULL PATH TO THE /cgi-bin/autoresponder directory
  • $adminemail is your email address
  • $currentmessagestart - leave this at 0
  • $maildomain is the domain name of your mail server (EG:  domain.com NOT mail.domain.com or whatever)
  • $mailprogram is path to sendmail
  • $cgibasedir is RELATIVE URI to /cgi-bin/autoresponder (just leave this alone)

send.pl and recieve.pl

Inside both of these scripts you have to set the FULL path to configure.cgi near the top of the script

Uploading the Files

Crontab send.pl