It is increasingly common to find authors who have no access to a web server other than to upload their documents. Consequently, they have no ability to create or manage CGI programs. In fact, some Internet service providers (ISPs), particularly those hosting space for hundreds or even thousands of sites, typically disable CGI services to limit their servers' processing load and as a security precaution.
If you are working with one of the many sites where you cannot get
a form processed to save your life, all is not lost: you can use a
mailto URL as the value of the form's
action attribute. Older browsers will silently
email the various form parameters and values to the address supplied in
the URL. For security purposes, the latest browsers will instead use the
default messaging client to compose the email, relying upon the user to
click the "Send" button to transmit the message. The recipient of the
mail can then process the form and take action accordingly.
By substituting the following for the
<form> tag in our previous
<form method=POST action="mailto:email@example.com" enctype="text/plain" onSubmit="window.alert('This form is being sent by email, even though it may not appear that anything has happened...')">
the form data gets emailed to