Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2005, 07:57
Avatar de Tayron Alí
Tayron Alí
 
Fecha de Ingreso: mayo-2005
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
Cual extensión en el php.ini debo habilitar para usar la función mail()

Hola a todos ,

tengo la siguiente clase:

class mailer{
var $de;
var $para;
var $asunto;
var $contenido;
var $conexion;
var $vacio;

function mailer()
{
$this->de='Administrador del sitio<[email protected]>\nX-Mailer: PHP/'.phpversion();
$this->conexion=new ConexionMySQL();
if($_POST)
{
$this->asunto=(!get_magic_quotes_gpc()) ? addslashes($_POST['asunto']) : $_POST['asunto'];
$this->contenido=(!get_magic_quotes_gpc()) ? addslashes($_POST['contenido']) : $_POST['contenido'];
$this->vacio=0;
if(isset($_POST['para']))
{
$this->para=(!get_magic_quotes_gpc()) ? addslashes($_POST['para']) : $_POST['para'];
$this->enviarAUno($this->para);
}else{
$this->para='';
$this->enviarATodos();
}
}else{
$this->vacio=1;
}
}

function enviarAUno($para)
{
mail($para,$this->asunto,$this->contenido,$this->de);
}

function enviarATodos()
{
$query='SELECT email FROM USERS WHERE 1';
$resultado=$this->conexion->query($query);
while($row=$this->conexion->fetch_array($resultado))
{
$email=$row['email'];
$this->enviarAUno($email);
}
$this->conexion->close();
}
}

Luego creo una instancia para que el constructor dependiendo si hay un post y si se cumple una condición ahi planteada mande emails, pero me manda el siguiente error....

Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in c:\miweb\portal\objetoMailer.php on line 36

¿Cuál extensión en el php.ini debo habilitar para que me reconozca esta función?

Alguien que pueda ayudarme, que no sea el chapulin colorado, je je je...