
La verdad es que lo he repasado varias veces y lo veo todo correcto.
He observado que usando el mailto por action muchas veces sucede lo que comentas. Aparentemente está todo ok pero se manda todo en blanco.
¿No dispones de alguna aplicación gestora de formularios?