Reynier ..
Para que ha de poner en el action las variables o parámetros? si ya viajan en el formulario al darle a submit ... (a no ser que quieras llevar por el URL alguna variabel de control que podría viajar también en un campo hidden del formulario usando el mismo método que el del formulario (method="GET" o method="POST") ..
------
Bueno .. para el tema de enviar un e-mail simple en Texto plano o HTML puedes leer las FAQ's de este foro donde veras ejemplos y también la documentación oficial de PHP al respecto:
www.php.net/mail
Pero antes debes saber como recoger tus variables de tu formulario en el script que apuntes en el action del formulario .. para eso revisa las FAQ's y lee algún tutorial sin no conoces el tema.
El tema de enviar un archivo adjunto es algo más complejo. En principio debes subir el archivo al servidor para que ahí pueda leerlo tus rutinas de tus scripts .php y enviar el e-mail ..
1) para el tema de subir el archivo al servidor .. Busca en el foro por "Upload" verás muchos ejemplos. (y en las FAQ's una vez más tambien tienes ejemplo)
2) Para adjuntar tu archivo que ya tienes en el servidor por e-mail .. la función mail() de PHP nativa ya se queda algo "corta" y se han de emplear un buen montón de cabeceras HTTP cosa que classes como esta ya lo hacen:
PHP Mailer
http://phpmailer.sourceforge.net
Y si todo esto lo quieres ya hecho visita sitios como
www.hotscripts.com que seguro que ya está todo esto implementado.
Un saludo,
Un saludo,