La única manera segura de generar un mensaje de correo emitido por el visitante de una página web es por medio de un formulario de correo que se ejecute en el servidor, ya sea en CGI, PHP, ASP, etc., no en el cliente.
Aunque pueda parecer complicado, en realidad es muy sencillo y basta con ver un ejemplo para saber cómo se hace.
Existen empresas que permiten utilizar gratuitamente o a cambio de publicidad sus servidores para la ejecución de estos formularios, por ejemplo:
Esta informacion fue tomada de:conclase.net