Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 25-03-2011
Avatar de aams01
aams01 aams01 is offline
Miembro
 
Registrado: ago 2010
Posts: 44
Poder: 0
aams01 Va por buen camino
Hola si uso phpmailer lo tengo configurado de la sig manera.

Código PHP:
<?
  
require "class.phpmailer.php";
  
$mail = new phpmailer();
  
$mail->SetLanguage("es""language/"); 

  
//  $mail->mailer = "smtp";
  
$mail->IsSMTP();
  
$mail->SMTPDebug  2// para q muestre errorers de SMTP

  //Asignamos a Host el nombre de nuestro servidor smtp
  
$mail->SMTPAuth true
  
$mail->SMTPSecure "tls";
  
$mail->Host "smtp.gmail.com";//ssl://smtp.gmail.com";
  
$mail->Port 587;
  
  
//Le indicamos que el servidor smtp requiere autenticación
  //$mail->SMTPAuth = true;  
  //Le decimos cual es nuestro nombre de usuario y password
  
$mail->Username "[email protected]"
  
$mail->Password "angelmendezsaucedo01";

  
//Indicamos cual es nuestra dirección de correo y el nombre que 
  //queremos que vea el usuario que lee nuestro correo
  
$mail->From "[email protected]";
  
$mail->FromName "angel.mendez.saucedo";

  
//el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar 
  //una cuenta gratuita, por tanto lo pongo a 30  
  
$mail->Timeout=30;

  
//Indicamos cual es la dirección de destino del correo
$direccion=  "[email protected]";
$mail->AddAddress($direccion);

  
//Asignamos asunto y cuerpo del mensaje
  //El cuerpo del mensaje lo ponemos en formato html, haciendo 
  //que se vea en negrita
  
$mail->Subject "Prueba de phpmailer";
  
$mail->Body "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";

  
//Definimos AltBody por si el destinatario del correo no admite email con formato html 
  
$mail->AltBody "Mensaje de prueba mandado con phpmailer en formato solo texto";


  
//se envia el mensaje, si no ha habido problemas 
  //la variable $exito tendra el valor true
  
$exito $mail->Send();



  
//Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho 
  //para intentar enviar el mensaje, cada intento se hara 5 segundos despues 
  //del anterior, para ello se usa la funcion sleep    
  
$intentos=1

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

   if(!
$exito)
   {
    echo 
"Problemas enviando correo electrónico a ".  $direccion;
    echo 
"<br/>".$mail->ErrorInfo;    
   }
   else
   {
    echo 
"Mensaje enviado correctamente";
   } 
echo 
"<br> q paso";
?>

Última edición por roman fecha: 25-03-2011 a las 19:42:29.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Configuracion D4php llonigualker Internet 0 03-03-2009 17:58:14
Emails, error de conexion en algunas PC nfrfabian Internet 1 19-09-2007 17:03:29
d4php No funciona en la web brandolin PHP 2 06-07-2007 18:57:20
enviar emails jmlifi Varios 9 25-11-2005 21:16:37
Cadenas de emails santana Humor 1 06-09-2004 16:38:00


La franja horaria es GMT +2. Ahora son las 05:57:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi