Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/10/2010, 09:34
MARTIN_LAW
 
Fecha de Ingreso: julio-2010
Mensajes: 121
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Problema con PHPMailer

Yo uso phpmailer con una cuenta de gmail y me funciona perfectamente, aqui te pongo mi configuracion a ver si puede ayudarte:


Código PHP:
function enviarcorreo($email,$cuerpo,$remite,$asunto,$respondera,$destinatario)
    {        
          require 
'/phpmailer/class.phpmailer.php';
          require 
'/phpmailer/class.smtp.php';             //incluimos la clase para envíos por SMTP
          
$mail = new PHPMailer();
          
$mail->IsSMTP();
         
$mail->CharSet 'UTF-8';
         
$mail->SMTPAuth true;
       
$mail->IsHTML(true);                        //Para activar el envio de HMTL
       
$mail->SMTPSecure "ssl";
       
$mail->Host "smtp.gmail.com";                 //servidor smtp    
       
$mail->Port 465;                         //puerto smtp de gmail
       
$mail->Username 'nombre usuario';
       
$mail->Password 'password de la cuenta';
       
$mail->FromName $remite;                    //nombre del remitente del correo
       
$mail->From 'email de gmail que usaras';        //email de remitente desde donde se envía el correo.
       
$mail->AddAddress($email$destinatario);            //destinatario que va a recibir el correo
     //$mail->AddCC('[email protected]', 'copia');            //envía una copia del correo a la dirección especificada
       
$mail->Subject $asunto;
     
//$mail->Body = $cuerpo;
       
$mail->AltBody "$cuerpo";        //cuerpo con texto plano
       
$mail->MsgHTML"$cuerpo");        //cuerpo con html
     //$mail->AddAttachment("archivo.zip");                //adjuntos un archivo al mensaje
       
$mail->AddReplyTo($respondera);            //adjuntar direccion de respuesta si es una consulta
    
        
       
if(!$mail->Send()) 
         {
            echo 
$mail->ErrorInfo;      //si no se envía correctamente se muestra el error que ocurrió
         
}    

    }