Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2010, 13:54
programadorNovato
 
Fecha de Ingreso: marzo-2010
Ubicación: Guadalajara, Jal
Mensajes: 91
Antigüedad: 14 años, 1 mes
Puntos: 1
Envío de mensajes con php

Buen día:

Tengo el siguiente código en php

Código PHP:
    $asunto "Hola";
    
$text 'Text version of email';
    
$correo $html;
    
$email $contacto['mail'];  
    
$crlf "\n";
        
    
$smtpinfo = array(
            
'host' => "smtp.mihost.com.mx",
            
'port' => 25,
            
'auth' => true,
            
'username' => "[email protected]",
            
'password' => "mipasswor",
            
'From'    => "[email protected]",
            
'Subject' => $asunto 
    
);

    
$mime = new Mail_mime($crlf);        
    
$mime->setTXTBody($text);
    
$mime->setHTMLBody($correo);
        
    
//do not ever try to call these lines in reverse order
    
$body $mime->get();
    
$smtpinfo $mime->headers($smtpinfo);
    
    
$mail =& Mail::factory('smtp',$smtpinfo);
    
$send $mail->send($email$smtpinfo$body);
    
    if (
PEAR::isError($send)) { 
            echo 
"Error:" $send->getMessage() . "\n No se ha enviado el correo";
    } else {
            
$today date("Y-m-d H@i@s");
    return 
1;
    }
        
        
$_REQUEST['enviar']);
    }else{
            echo 
"El correo no existe";
        } 
Y al enviar un correo me aparece el siguiente error:

Error: authentication failure [SMTP: SMTP server does not support authentication (code: 250, response: mx.google.com at your service, [201.116.223.50] SIZE 35651584)]

Alguien que me oriente a qué se debe este. Ya chequé todo el código completo y está bien, es bastante, y en esta parte exactamente fue donde detecté el error.

Gracias por su ayuda y comprensión.
__________________
Si me pides ayuda ten por seguro que hare todo mi esfuerzo por ayudarte...