Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/04/2013, 09:03
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Phpmailer problema

Cambia esta línea

Código PHP:
Ver original
  1. $mail->SMTPSecure="ssl";

por

Código PHP:
Ver original
  1. $mail->SMTPSecure="tls";

Te dejo un ejemplo que me funciona perfectamente:

Código PHP:
Ver original
  1. require_once ('mailer/class.phpmailer.php');
  2. $Mail = new PHPMailer();
  3. $Mail->IsSMTP();
  4. $Mail->Host = 'smtp.gmail.com';
  5. $Mail->SMTPDebug = 2; //no olvides quitar el debug
  6. $Mail->SMTPAuth = true;
  7. $Mail->SMTPSecure = 'tls';
  8. $Mail->Port = 587;
  9. $Mail->Username = '[email protected]';
  10. $Mail->Password = 'password';
  11. $Mail->Priority = 1;
  12. $Mail->CharSet = 'UTF-8';
  13. $Mail->Encoding = '8bit';
  14. $Mail->Subject = 'Mensaje de prueba Gmail';
  15. $Mail->ContentType = 'text/html; charset=utf-8\r\n';
  16. $Mail->From = '[email protected]';
  17. $Mail->FromName = 'quien lo envia';
  18. $Mail->WordWrap = 900;
  19.  
  20. $Mail->AddAddress('[email protected]');
  21. $Mail->isHTML(TRUE);
  22. $Mail->Body = 'Hola este es mi mensaje';
  23. $Mail->Send();
  24. $Mail->SmtpClose();
  25.  
  26. if ($Mail->IsError()) {
  27.     echo "ERROR<br /><br />";
  28. } else {
  29.     echo "OK<br /><br />";
  30. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 22/04/2013 a las 09:09