Open the file
FormMail.pl in Notepad and change the red lines
to suit your site
# Define Variables
#
# Detailed Information Found In README File. #
# $mailprog defines the location of your sendmail program on
your unix #
# system. The flags -i and -t should be passed to sendmail in
order to #
# have it ignore single dots on a line and to read message for
recipients #
$mailprog = '/usr/lib/sendmail -i -t';
# @referers allows forms to be located only on servers which are
defined #
# in this field. This security fix from the last version which
allowed #
# anyone on any server to use your FormMail script on their web
site. #
@referers = ('www.smallponddeveloper.com','smallponddeveloper.com')
# @recipients defines the e-mail addresses or domain names that
e-mail can #
# be sent to. This must be filled in correctly to prevent SPAM
and allow #
# valid addresses to receive e-mail. Read the documentation to
find out how #
# this variable works!!! It is EXTREMELY IMPORTANT. #
@recipients =
('^jmcgregor\@smallpond\.com\.au');
# ACCESS CONTROL FIX: Peter D. Thompson Yezek #
# @valid_ENV allows the sysadmin to define what environment
variables can #
# be reported via the env_report directive. This was implemented
to fix #
# the problem reported at http://www.securityfocus.com/bid/1187
#
@valid_ENV = ('REMOTE_HOST','REMOTE_ADDR','REMOTE_USER','HTTP_USER_AGENT');
# Done #
Upload your
FormMail Script
FTP your script in
ASCII to your cgi-bin directory (folder) -
more info here
Change the
permissions to 755
Go to File Manager in
your Control Panel
top left click "Change Permissions"


Form Handler #2
(PHP contact form with
security code (captcha) spam protection)
PHP contact form