Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2008, 09:42
Avatar de the_web_saint
the_web_saint
 
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Problema con envio de formulario

Buenas amig@s necesito de su ayuda.

Hay una web que no envia el formulario de contacto a su destino, he revisado y me he dado cuenta donde esta el problema pero no se si estoy en lo correcto.
Sucede que en el código de abajo, se esta validando el username y el password del servidor smtp, según lo que entiendo, el username se valida bien pero el password no, pienso que esta ma especificado el password pero lo que no entiendo es, que significa en el caso del username 334 y en el del password el 235? que esta especificado en el código...

Código PHP:
// Send encoded username
        
fputs($this->smtp_connbase64_encode($username) . $this->CRLF);

        
$rply $this->get_lines();
        
//echo "user:".$rply."<br>";
        
$code substr($rply,0,3);

        if(
$code != 334) {
            
$this->error =
                array(
"error" => "Username not accepted from server",
                      
"smtp_code" => $code,
                      
"smtp_msg" => substr($rply,4));
            if(
$this->do_debug >= 1) {
                echo 
"SMTP -> ERROR: " $this->error["error"] .
                         
": " $rply $this->CRLF;
            }
            return 
false;
        }

        
// Send encoded password
        
fputs($this->smtp_connbase64_encode($password) . $this->CRLF);

        
$rply $this->get_lines();
        
//echo $rply;
        
$code substr($rply,0,3);
        
//echo $code."-".$password."<br>";
        
if($code != 235) {//error 535
            
$this->error =
                array(
"error" => "Password not accepted from server",
                      
"smtp_code" => $code,
                      
"smtp_msg" => substr($rply,4));
            if(
$this->do_debug >= 1) {
                echo 
"SMTP -> ERROR: " $this->error["error"] .
                         
": " $rply $this->CRLF;
            }
            
//echo "code pass";
            
return false;
        } 
Esperando su valiosa y pronta ayuda me despido.


Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.