Sobre php

Hola muy buenas, le explico.
Estoy creando una web y le he introducido un formulario que quiero enviar los datos del mismo a un e-mail mediante php, con la función [mail], todo esta listo pero me da este error:
Warning: mail(): Mailserver rejected our "sendmail_from" setting in C:\xampp\htdocs\campamento\inscripcion.php on line 309
Gracias por tu inscripción, en breve recibirás noticias...
Me voy a volver loco si quieres te muestro el script:
<?
}else{
$
$cuerpo = "Formulario Online de Inscripción al Campamento de Jóvenes 2005\n";
$cuerpo .= "Nombre: " .$HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Apellidos: " .$HTTP_POST_VARS["apellidos"] . "\n";
$cuerpo .= "Edad: " .$HTTP_POST_VARS["edad"] . "\n";
$cuerpo .= "E-mail: " .$HTTP_POST_VARS["mail"] . "\n";
$cuerpo .= "Dirección completa: " .$HTTP_POST_VARS["direccion"] . "\n";
$cuerpo .= "Teléfono: " .$HTTP_POST_VARS["telefono"] . "\n";
$cuerpo .= "Movil: " .$HTTP_POST_VARS["movil"] . "\n";
$cuerpo .= "Forma de Pago: " .$HTTP_POST_VARS["fpago"] . "\n";
$cuerpo .= "Observaciones: " .$HTTP_POST_VARS["comentario"] . "\n";
$destinatario = "[email protected]";
mail("From: [email protected]\r\n",$destinatario,"Nueva Inscripción al Campamento",$cuerpo,$headers_mensaje);
echo "Gracias por tu inscripción, en breve recibirás noticias...";
}
?>
antes en el form añadí tambien código. ¿Deduzco qué está relacionado con el php.ini. No?
Gracias.

1 Respuesta

Respuesta
1
Obviamente, si no tienes un mailserver en tu máquina, no te va a funcionar, al fin y al cabo lo pondrás en un servidor público, ¿no?.
Aquí está el apaño que me pides:
http://www.lastcraft.com/fakemail.php
No olvides cerrar la pregunta para que otros me puedan preguntar!.
Simplemente quita el From: de la llamada a la función, deja solo el email.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas