Foros del Web » Programando para Internet » PHP »

Enviar correo con PHP[Autentificacion SMTP]

Estas en el tema de Enviar correo con PHP[Autentificacion SMTP] en el foro de PHP en Foros del Web. hola gente, estoy buscando una manera (una clase o lo que sea) para enviar mensajes en php pero con autentificacion SMTP (para enviarlo desde un ...
  #1 (permalink)  
Antiguo 06/04/2011, 16:45
Avatar de Aaronus23  
Fecha de Ingreso: diciembre-2010
Ubicación: https://home
Mensajes: 81
Antigüedad: 13 años, 4 meses
Puntos: 4
Enviar correo con PHP[Autentificacion SMTP]

hola gente, estoy buscando una manera (una clase o lo que sea) para enviar mensajes en php pero con autentificacion SMTP (para enviarlo desde un correo hotmail, gmail u otros) y he probado con la clase PHP mailer, pero al intentar mandar el email me da error :S

alguna sugerencia?
  #2 (permalink)  
Antiguo 06/04/2011, 17:08
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 9 meses
Puntos: 27
Respuesta: Enviar correo con PHP[Autentificacion SMTP]

se puede usar la clase php mailer, pero ademas tenes que sumarle otra clase que si mail no recuerdo se llama class.smpt.php. Yo la tengo en uso en una de mis aplicaciones.
fijate me parece que desde descargar las clase aca
http://sourceforge.net/projects/phpmailer/
si no la encontras avisame que te la mando por mail.
  #3 (permalink)  
Antiguo 06/04/2011, 17:12
Avatar de Aaronus23  
Fecha de Ingreso: diciembre-2010
Ubicación: https://home
Mensajes: 81
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: Enviar correo con PHP[Autentificacion SMTP]

si, cuando baje la clase de php maiuler, me bajo esa tambien, la incluyo en mi archivo o la otra cloase lo hace por mi?
  #4 (permalink)  
Antiguo 06/04/2011, 17:31
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 9 meses
Puntos: 27
Respuesta: Enviar correo con PHP[Autentificacion SMTP]

no te la incluye la clase phpmailer cuando lo usa, yo los tengo en el mismo directorio

Código PHP:
          $mail = new phpmailer();
          
$mail->Mailer         "smtp";
          
$mail->Host         $host;
          
$mail->SMTPAuth     true;
          
$mail->Username     $user
          
$mail->Password     $pass;
          
$mail->From         $from;
          
$mail->FromName        $fromName;
          
$mail->AddAddress($para);
          
$mail->Subject $asunto;
          
$mail->Body $cuerpo;
        
$mail->AltBody $contenido;

        
$exito $mail->Send();

        
$intentos=1
          while ( (!
$exito) && ($intentos 5) ) {
              
sleep(2);
            
$exito $mail->Send();
            
$intentos=$intentos+1;    
        }

        if(!
$exito){
            
            return 
false;
        }
        else{
            return 
true;
        } 
Yo lo tengo asi y funciona.
  #5 (permalink)  
Antiguo 06/04/2011, 18:31
Avatar de Aaronus23  
Fecha de Ingreso: diciembre-2010
Ubicación: https://home
Mensajes: 81
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: Enviar correo con PHP[Autentificacion SMTP]

yo lo tengo configurado y cuando envio el mensaje, dice se ha enviado exitosamente pero nunca le llega nada a mi bandeja
  #6 (permalink)  
Antiguo 06/04/2011, 18:43
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 9 meses
Puntos: 27
Respuesta: Enviar correo con PHP[Autentificacion SMTP]

Cita:
Iniciado por Aaronus23 Ver Mensaje
yo lo tengo configurado y cuando envio el mensaje, dice se ha enviado exitosamente pero nunca le llega nada a mi bandeja
El servidor mail puede estar saturado, quizas dale un rato, que capaz estan haciendo envio masivos a esta hora. Igual proba con enviar los a diferentes cuentas de los diferentes servivios ( gmail, yahoo, hotmail, etc ).
  #7 (permalink)  
Antiguo 06/04/2011, 18:51
Avatar de Aaronus23  
Fecha de Ingreso: diciembre-2010
Ubicación: https://home
Mensajes: 81
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: Enviar correo con PHP[Autentificacion SMTP]

no creo que sea eso, llevo con ese problema desde ayer :P
  #8 (permalink)  
Antiguo 06/04/2011, 19:03
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 9 meses
Puntos: 27
Respuesta: Enviar correo con PHP[Autentificacion SMTP]

tirate un phpinfo(), y dijate ssl esta, si mal no recuerdo me PARECE que tiene que estar para que funque la clase phpmailer, o puede que sear el puerto
Código PHP:
$mail->port XX
Sino no se que sera

Etiquetas: correo, smtp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:04.