Hola:
Este lenguaje (html) se basa en hiperenlaces (a progresado mucho) y se realizan con etiquetas a (atributo href) o con los atributos action de los formularios, y en ambs casos se suele enlazar (o enviar un formulario) a/hacia otra página html (o sea empezada po el "protocolo"
http://)...
Cuando se trata de otro protocolo (o si prefieres prefijo) como mailto: si bien es correcto, puede haber problemas, y en este caso el problema es que hace falta el gestor de correos del cliente.
Bueno, explicarlo podría ser trabajoso (dependerá un poco de mi lucidez para explicar y tu disposición de aprender), así que te dáré ese ejemplo...
Lo que hay en el action (atributo) de tu formulario empieza por "mailto:" y provoca que se abra el gestor de correos del cliente (outlook, thunderbird...)
Suele ser mejor que empiece por http:// (o sea que siga el flujo de navegación web)... y los destinos suelen ser páginas perl/php/asp (u otros lenguajes como phyton, jsp...
Las 2 opciones son: averiguar si tu servidor (donde alojas tu página) dispone de alguno de los lenguajes mencionados y "currarte" la gestión (te ayudaríamos, sin duda) o enterarte de donde procesar ese formulario.
Saludos
<offtopic>Por cierto, Esteban: Has visto el mensaje que abriste en javascript </offtopic>