porque el mailto implica que el que envía el formulario tenga que tener un gestor de correo (Outlook, Thunderbird, etc.) instalado y correctamente configurado.
Si sabés y tu server lo soporta, te recomiendo usar algún lenguaje del lado del servidor (asp, php)...
aquí por ejemplo muestra como se hace con php.