Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2004, 10:53
Avatar de Bio
Bio
 
Fecha de Ingreso: diciembre-2003
Ubicación: México DF
Mensajes: 180
Antigüedad: 20 años, 4 meses
Puntos: 0
Autentificación para mandar correo?

Hola, tengo el siguiente problema:
quiero hacer una newsletter para mi sitio, pero estoy teniendo problemas al mandar el correo de confirmacion(bueno, de hecho cualquier tipo de correo), estuve leyendo las FAQS del hosting y encontre que el SMTP que usan necesita autentificación, mi pregunta es si se puede hacer esta autentificación mediante PHP para que el correo se envie.

El codigo que estoy usando es el siguiente, ya se que funciona por que lo probe de manera local antes de subir el sitio con el QK SMTP y los correos llegaban correctamente:

Código PHP:
function correo($remitente$destino$asunto$mensaje)
{
        
$sheader="From:".$remitente."\nReply-To:".$remitente."\n";
    
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
    
$sheader=$sheader."Mime-Version: 1.0\n";
    
$sheader=$sheader."Content-Type: text/html";
    if(
mail($destino,$asunto,$mensaje,$sheader))
    {
        return 
TRUE;
    }
    else
    {
        return 
FALSE;
    }

Las variables $remitente, $destino, $asunto y $mensaje están llegando correctamente, ya hice un echo para comprobar esto.

Saludos