The mailsend.cgi is designed to take the contents of a form and mail it to a designated email address. It will strip out all the weird characters and create a message that is easy on the eyes.
To use it, make sure your form has all the necessary variables configured. Here is a list of required and recommended variables:
REQUIRED sendto - the email address where you want the data sent redirect - after they fill out a form, people get sent to this url RECOMMENDED subject - the subject of the email sent to you user_email - the email address of the person filling out the form user_name - the real name of the person filling out the form required - a space-delimited list of all variables that you want required env_report - a space-delimited list of $ENV variables you want to know about such as: REMOTE_ADDR REMOTE_HOST HTTP_USER_AGENT etc.As an example, here are the contents of a typical html file that makes use of the mailsend.cgi:
<HTML> <BODY> Fill out this form to tell me about yourself <P> <PRE> <FORM METHOD=POST ACTION="/cgi-bin/mailsend.cgi"> <INPUT TYPE=HIDDEN NAME="sendto" VALUE="[email protected]"> <INPUT TYPE=HIDDEN NAME="redirect" VALUE="http://www.anydomainatall.com/thanks.html"> <INPUT TYPE=HIDDEN NAME="subject" VALUE="Test Form"> <INPUT TYPE=HIDDEN NAME="required" VALUE="subject user_email user_name"> <INPUT TYPE=HIDDEN NAME="env_report" VALUE="REMOTE_ADDR HTTP_USER_AGENT"> Your full name: <INPUT NAME="user_name" SIZE="30"> Your email address: <INPUT NAME="user_email" SIZE="30"> Your shoe size: <INPUT NAME="shoe_size" SIZE="5"> <INPUT TYPE="SUBMIT" VALUE="Send Information"> </PRE> </FORM> </BODY> </HTML>
That's all there is to it.