Soupermail
Soupermail is a generic HTML form handling script designed to provide a high degree of control over a form's behaviour and output. Main features include: Email the contents of a form to one or more email addresses, Expire a form based on the date, Limited conditional control based on the form's contents, HTML and text templates, Copy the form email to the form's sender, PGP encrypt resulting emails, Write the contents of a form to a file, Write the encrypted contents of a form to a file, Generate a unique reference number for each submission, Set certain form fields as required, Word wrap resulting emails, Handle file uploads, and send them on as MIME attachments, Access CGI variables through templates, Set and display cookies by using templates, Autoreply, Send mail as HTML and/or plain text, File attachment, Validate form fields, Send customised emails to lists of email addresses, read and write to databases such as Oracle and Return any mime type back to the browser (eg. XML).