Buenas a todos.
Intenta explicar de que manera no te funciona, sino te salen los mensajes de error al no poner el nombre y mail, o simplemente si siempre lo acepta.
Me he fijado en una cosa, y es que en la linea de "submit" no lo pasa como variable:
Código:
<input type="submit" value="Enviar">
Intenta ponerlo con este añadido:
Código:
<input NAME="submit" type="submit" value="Enviar">
Para que exista una variable llamada submit. No lo he podido probar, pero tal vez te ayude.