MailForm Version 1.2.2, 1/2000
HTML form to e-mail gateway CGI Written by Kelly Yancey

MailForm 1.2 Introduction

MailForm 1.2 Configuration Fields


MailForm Revision History

MailForm 1.2.2 - 1/2000
Fixed portability issue so that MailForm should compile on SysV derived unices now.

MailForm 1.2.1 - 7/1999
Maintenance update to MailForm 1.2, fixes 2 minor bugs.

  • Fixed compiler warning generated by gcc compiler.
  • Removed dependance on HTTP_REFERER variable being set since some web servers apparently don't set it.

MailForm 1.2 - 12/1997
Released very quickly after MailForm 1.1 due to demand; this release is a huge improvement over MailForm 1.1.

  • The entire CGI query parsing routines were rewritten from scratch designed to be *much* faster than previous routines. In addition, the new query parsing routines support HTML checkboxes (previously only one of the checked options would be reported, now they all are), as well as any instance of multiple HTML inputs with the same Name value. The new routines can now also accept any amount of query data (previous routines were limited to a mere 8K).
  • Improved sort algorithm to be faster. Added ability to recognize HTML comments with embedded HTML tags in input stream and properly strip the entire comment (to prevent server-side includes from being passed with form data).
  • Improved error handling. Fixed web page redirection bug.
  • Now accepts multiple recipients (see recipient configuration field).
  • Removed obsolete x-faxsender option (can use mailheader field instead).
  • Better output formatting both for e-mail and generated HTML response.
  • Added time stamp and referrer fields to log output.
  • Cookie support is no longer considered experimental.

MailForm 1.1 - 12/1997
Updated MailForm so that it could be presented to the public :)
Added features found in FormMail 1.6; does not support excluding form fields from the e-mail if the fields are blank.

  • Added logging capability and FastCGI support.
  • Added style_sheet_URL field.
  • Added set_cookie field...still considered experimental.
  • Removed checks made on redirect and missing_fields_redirect that were intended to make sure the destination was a full URL; now you can redirect the user to a web site (http), a secure web site (https), a FTP site (ftp), or whatever. It is your responsibility, though, to make sure the destination is a full URL.

MailForm 1.0 - 12/1996
Original port to C from Matt Wright's FormMail PERL script. Almost fully compatible with FormMail 1.5 with additional ability to sort fields reverse alphabetically and force mail headers into the e-mail. The only missing feature is the ability to restrict access to the CGI based on the referring web page's domain.

Availability

The latest version of MailForm can be downloaded as MailForm1.2.1.tar.gz.

MailForm 1.1 is still available and can be downloaded as MailForm1.1.tar.gz.

Please read the copyright before using MailForm.




Rated with RSACi Designed with style Valid HTML 4.0!

Copyright © Kelly Yancey, 1997, 1998