Hola,
¿Y que es "no me funciona"? Porque puede ser que no te carga el modulo indicado, o que no te lee los campos del formulario, o que te formatea el servidor

. Sobre todo si dices que "he comprobado que todo este bien". ¿Dices que le llegan bien los parametros a main.php, tanto los GET del action como los del form (que si no pones method, son tambien GET por defecto)?
De todas formas, te recuerdo que en HTML debes usar comillas en los valores de los atributos de las etiquetas.
Saludos.