How do you have it so that when you click on a mailto: link it automatically
prefills the email client subject heading with a predetermined subject as
well as prefilling the email address to field?
you don't
you cannot tell how the persons computer that is emailing you is
configured, they can have all sorts of browser/email client/operating
system configurations, they may not even have an email client. putting
anything other than the email address in an email link produces
unpredictable results that could cause the email to be lost forever in
the most putrid burning pit of hell (or somewhere like that).
you need a form and server side script if you want to have subjects or
bodies automatically added to your emails.
<quote>
RFC1738 Uniform Resource Locators (URL)
3.5. MAILTO The mailto URL scheme is used to designate the Internet
mailing address of an individual or service. No additional information
other than an Internet mailing address is present or implied.
</quote>
http://www.ietf.org/rfc/rfc1738.txt
RFC2368 The mailto URL scheme updates the above but it hasn't been
universally adopted and/or the persons particular configuration may
cause problems and/or people use non-supporting UAs which either
causes problems on the client machine and/or with the servers the
email is processed through (or none at all).
the point is you _and_ the person emailing you don't know if it's
going to work or not and most likely wont know when it doesn't work.
"it works for me" is not a reason unless the only email you send and
receive is from yourself on your own computer.
<a href="mailto:
[email protected]">
[email protected]</a>
form scripts:
http://www.hotscripts.com/PHP/Scripts_and_Programs/Form_Processors/
http://www.hotscripts.com/Perl/Scripts_and_Programs/Form_Processors/
http://www.hotscripts.com/ASP/Scripts_and_Components/Form_Processors/
remotely hosted:
http://www.hotscripts.com/Remotely_Hosted/Form_Processors/