[back to the mail form handler home page]

Mail Form Handler - mail_form.pl

Mail Form Handler Modification History

Version 4.1 -- Modified September 2003
Enhancements for v4.1:

  • There was a bug with the anti-Spam email address feature - should be fixed now (thanks S.B.! ;)

Version 4.0 -- Modified August 2003
Enhancements for v4.0:

  • Added HTTP referer checking - Allows you to restrict form data submission to the script to only certain Internet domain names, IP addresses, or URLs. See the help page for instructions on using this feature.
  • Added HTML Email support - By popular demand, the HTML Email special field lets you choose to send the generated email in HTML format if so desired. See the help page for more details.
  • Added support for anti-Spam email address format - Lets you use "at" instead of "@" in email address fields to stymie Spam harvesters. See the help page for instructions on using this feature.
  • Report required fields in order - In earlier versions, when the user fails to complete all required fields, the list of fields they need to complete is shown in random order. Now they are presented in the order they appear on the original form.

Version 3.2 & 3.2w -- Modified April 2002
Enhancements for v3.2 & 3.2w:

  • Added Errors-To: email header - Errors are sent to the Recipient Address
  • Changed the script so that the Email Address is included in the generated email as a user field as well (before, it only was shown in the From: header)
  • Fixed some minor email formatting issues
  • Changed default domains to "example.com"

Version 3.1w -- Modified December 2000
Enhancements for v3.1w:

  • Ported the script to Windows 2000 IIS server.

Version 3.1 -- Modified July 2000
Enhancements for v3.1:

  • Added enhancement to help users locate the directory containing the sendmail binary on their server. The script now checks for sendmail in /usr/lib/, /usr/bin/, and /usr/sbin/. Users can check on the built-in help page (by pointing their browser at the script itself) to see if they need to modify the directory path in the script.

Version 3.0 -- Modified July 1999
Enhancements for v3.0:

  • Basic email-address-validity checking for Recipient Address, Email Address, and Cc Address fields
  • Fixed the bug where email addresses ran together on the Cc: line if you specify a Cc Address and use the Auto Cc option (tip o' the hat to Thomas Trussel for unearthing this bug)
  • Added color control: you can now specify background, link, alink, vlink, and text colors for the generated pages
  • Added Toggle Graphics option: you can opt to use or turn off the graphics (Required Graphic and Graphic fields)
  • Added Show Blanks option to show or hide name/value pairs that have blank input
  • Removed the majority of the help file from the script itself and posted it to the web site instead

Version 2.0 -- Modified January 1998
Enhancements for v2.0:

  • Show results special field (if yes, returns input results onscreen for user)
  • Return Link special field (allows link to another page from results screen)
  • Center your results page heading elements
  • Option to Cc form user on generated email automatically

Version 1.0 -- Modified March 1997
Features for v1.0:

  • Form results returned in order they appear in form
  • Checking for required fields
  • Flexible special form fields
  • Graphic support
  • "Greeting" support


Visitor Number:

[Reset August 17, 2004]

Updated: 08/17/2004
Tim Stevenson, tstevens-at-employees.org
Privacy & Usage Policy