Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/04/2006, 07:37
Avatar de jcxnet
jcxnet
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 6 meses
Puntos: 56
Información Establecer server SMTP

Al parecer estás trabajando sobre windows y no tienes un servidor de correo instalado, entonces puedes establecer un servidor externo para el envío de mensajes modificando el parámetro SMTP del php.ini de la siguiente manera: ini_set('SMTP','servidor_smtp'); donde 'servidor_smtp' pede ser la url o el ip de algún servidor SMTP.
Yo utilizo esta función para establecer el servidor para el envío de mensajes
Código PHP:

function TestSMTP(&$error){
$SMTP_servers=array('SMTP1'=>'mx1.hotmail.com','SMTP2'=>'mx2.hotmail.com','SMTP3'=>'smtp.gmail.com','SMTP4'=>'smtp.mail.yahoo.com','SMTP5'=>'mail.bellsouth.net');
    foreach(
$SMTP_servers as $SMTP_server){
      
$cp fsockopen ($SMTP_server25$errno$errorstr1);
      if(
$cp){
        
ini_set('SMTP',$SMTP_server);
        return 
true;
      } 
    }
    
$error=$errorstr;
    return 
false;
  } 
lo que hace es comprobar si algún servidor smtp responde y activarlo para poder enviar mensajes; luego debes liberar el parámetro con la instrucción: ini_restore('SMTP');
haz la prueba y nos comentas.
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **