sabrina_avella:
Eso asi como está no te va a funcionar, el php para enviar el email, está correcto, aunque es muy básico, yo vería de hacerle algunas mejoras, pero el problema es otro ya que pusiste el form y el php que procesa en una misma página y no hay ningún tipo de condición de cuando debe procesarce el form. vale decir que cualquier persona que entre a enviar.php automáticamente provocará que tu email sea despachado y se redirija al index.html, y te va a llegar esto
asunto: consulta
cuerpo del mensaje
nombre:
email:
msg:
es más ni siquiera van a ver el form, por la redirección
lo minimo que tendrias que hacer es encerrar el envio del email entre una condición como
Pero como ya te señalé, el procesamiento es bastante precario y necesita mejoras, una validación minima, pasar headers a mail(), por citar algunas.
Te dejo 2 tutoriales
http://www.w3schools.com/php/php_mail.asp http://www.w3schools.com/php/php_secure_mail.asp
Saludos