Código PHP :
<?php require_once("conexion.php"); $rut=$_POST['rut']; $correo=$_POST['correo']; $res=mysql_query("SELECT COUNT(*) FROM usuarios WHERE rut='$rut' AND correo='$correo'"); if (mysql_num_rows($res)==0) { header("Location:../reg/recu-er.html"); } else { $res=mysql_query("SELECT * FROM usuarios WHERE rut='$rut' AND correo='$correo'"); $row=mysql_fetch_assoc($res); $password=$row['password']; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; mail($password, "Recuperación", "Estimado Usuario. El Password asociado a su cuenta es el siguiente: $password", $headers); } ?>
Este script me arroja el siguiente error en mi pc con Xampp:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\htdocs\regline\php\recu.php on line 15
Al probarlo en mi servidor de pago sólo me aparece una ventana en blanco pero no envía el correo.
¿Cuál sería el problema? Probé habilitando en php.ini la función sendmail_from y escribiendo un correo válido y nada, sigue con el mismo error.
De antemano muchas gracias.