la soluzione che hai scelto richiede necessariamente di avere installato sulla macchina dell'utente un client di posta elettronica (mail, outlook, thunderbird...) e di confermare l'invio della email
quindi controlla se

1) il pulsante di invio del form ha type="submit"
2) ci sono degli errori js in pagina (controlla con firebug o js console)
3) hai un client di posta installato
4) invii esplicitamente la mail tramite client di posta