Hola, aquí mi contribución:
en php existe una funcion llamada mail(); (puedes leer sobre ella en
www.php.net )
bueno, primero analicemos tu formulario, en especial el tag:
<form name="form1" method="post" action="">
en
action se debe declarar a que archivo se le pasa el contenido de tu formulario y
method informa el método en que enviará la información de tu formulario.
ahora lo que deberías hacer es dejar tu form así:
<form name="form1" method="post" action="
procesar.php">
Ahora bien, veamos el archivo
procesar.php:
lo que este archivo debe hacer es recibir el contenido del form y enviarlo por mail así que eso haremos:
Código PHP:
<?php
$nombre_apellido=$_POST['nombre_apellido'];
$e_mail=$_POST['e_mail'];
$direccion=$_POST['direccion'];
$provincia=$_POST['provincia']; // y así con cada campo hasta que termines
// ahora armamos el mail para luego enviarlo
$destinatario="[email protected]"; //a donde llegará el mail
$asunto="datos de formulario"; //el asunto del mail
$mensaje=$nombre_apellido."\n".$direccion."\n".$provincia; // y así con todos los campos
$cabecera="From: [email protected] <tu nombre>\nReply-To: [email protected]\nMIME-Version: 1.0\nContent-Type: text/plain"; //cabeceras del mail
mail("$destinatario", "$asunto","$mensaje","$cabecera"); //la función mail entra en acción con todos los parámetros.
echo "el mensaje ha sido enviado"; //mail termina su labor y sale un lindo mensaje para el usuario
?>
bueno, espero haberte podido ayudar..
saludos