Editor: Feedback from users is important to most commercial websites (and some hobby/information sites). The simplest way to allow feedback is to publish an email address and, possibly Create a Link with an url that reads something like mailto:wilma. flintstone@bedrock.net. When a user clicks the link, their Default email client (e.g. Outlook Express) will open.
For many sites, this is sufficient. However, email spammers collect email addresses from websites using automated programs so publishing an email address this way is to be avoided. (It is possible to use JavaScript to avoid the spam problem but this falls outside the scope of this discussion.)
Main Features
* It is platform Independent. The unix sendmail program is not required. Instead, it uses the smtp module that is standard to modern distributions of Perl.
It has been tested on Windows 2000 and XP systems as well as Unix servers.
* It is secure. One potential problem of form-mailers is that they can be hijacked by spammers to send unsolicited mail. When configured correctly, Uniform Mail cannot be usefully hijacked.
* It is powerful and flexible.
Many configuration parameters can be specified by url as well as by file.
* A comprehensive diagnostic mode should enable you to quickly discover the cause of any problems during testing/configuration.
* The format of the result page can be adjusted using the file uniformmail.css.
* Copies can be sent to any number of additional recipients. No additional email forwarding is required.
* Ticket numbers can be generated automatically and placed in the subject line.
* In addition to the perl script, the javascript file uniformmail.js can be used to validate several types of data field.