Foros del Web » Programando para Internet » PHP »

PHP OO problemas con phpmailer

Estas en el tema de problemas con phpmailer en el foro de PHP en Foros del Web. Buenas tardes, tengo un problema al enviar email ya que cuando ejecuto la clase phpmailer aparece el siguiente error no se si tengo algo mal ...
  #1 (permalink)  
Antiguo 29/04/2011, 14:11
 
Fecha de Ingreso: abril-2011
Ubicación: barranquilla atlantico
Mensajes: 8
Antigüedad: 13 años
Puntos: 0
problemas con phpmailer

Buenas tardes, tengo un problema al enviar email ya que cuando ejecuto la clase phpmailer aparece el siguiente error no se si tengo algo mal escrito, es que es primera vez que utilizo esta clase.

SMTP Error: Could not connect to SMTP host. Error: SMTP Error: Could not connect to SMTP host.
esta es el codigo
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // Envia el correo via SMTP
$mail->SMTPAuth = true; // Enciende la autenticacion SMTP
$mail->Username = "[email protected]"; // Usuario SMTP
$mail->Password = ""; // Contrasena SMTP
$webmaster_email ="[email protected]"; //Direccion desde donde se envia el correo
$email="[email protected] "; // Correo del que recibe el correo
$name="ana"; // Nombre del que recibe el correo
$mail->From = $webmaster_email;
$mail->FromName = "google"; //Nombre del que envia el correohola
$mail->AddAddress($email,$name);
$mail->AddReplyTo($webmaster_email,FromName);
$mail->WordWrap = 50; // Word wrap
$mail->IsHTML(true); // Enviar como HTML
$mail->Subject = "Correo por phpmailer"; //Asunto
$mail->Body = 'hola como estas en HMTL'; //Cuerpo en HMTL
$mail->AltBody = ""; //Cuerpo en Texto plano
if(!$mail->Send()){
echo "Error: " . $mail->ErrorInfo;
}else{
echo "El Correo se ha enviado satisfactoriamente";
}
?>
espero me puedan ayudar gracias
  #2 (permalink)  
Antiguo 29/04/2011, 14:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: problemas con phpmailer

El error es claro, la dirección del SMTP que seleccionaste es incorrecta, necesitas indicar la dirección hacia el servidor SMTP.

Saludos.
  #3 (permalink)  
Antiguo 29/04/2011, 14:33
Avatar de mashter  
Fecha de Ingreso: mayo-2008
Mensajes: 116
Antigüedad: 15 años, 11 meses
Puntos: 6
Respuesta: problemas con phpmailer

primero hay que conocer el origen de la falla

prueba en msdos con telnet

telnet elservidor.com 25

si sale el mismo error el problema es
- firewall
- antivirus
- proveedor de internet

si sale otro error el problema es el codigo fuente o proveedor del correo
__________________
- - - - - - - - -
  #4 (permalink)  
Antiguo 29/04/2011, 15:22
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: problemas con phpmailer

Holas,

Alli no faltan unas clases mas?:
Código PHP:
Ver original
  1. require ('class/class.smtp.php');
  2. require ('class/class.pop3.php');


http://www.forosdelweb.com/f18/confi...-gmail-581332/


Saludos
Gildus
__________________
.: Gildus :.

Etiquetas: phpmailer
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 02:55.