Foros del Web » Programando para Internet » PHP »

enviar email con phpmailer

Estas en el tema de enviar email con phpmailer en el foro de PHP en Foros del Web. estoy intentando enviar un correo a una direccion de homtial pero me marca un error Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Host desconocido. in C:\AppServ\www\informatica\php-mailer\class.smtp.php ...
  #1 (permalink)  
Antiguo 15/07/2009, 14:00
 
Fecha de Ingreso: junio-2009
Mensajes: 145
Antigüedad: 14 años, 10 meses
Puntos: 0
enviar email con phpmailer

estoy intentando enviar un correo a una direccion de homtial pero me marca un error

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Host desconocido. in C:\AppServ\www\informatica\php-mailer\class.smtp.php on line 105

Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.hotmail.com:25 (Unknown error) in C:\AppServ\www\informatica\php-mailer\class.smtp.php on line 105
Hubo un inconveniente. Contacta a un administrador

mi codigo es el siguiente

Código PHP:
<?php

require("class.phpmailer.php");
$mail = new PHPMailer();

$mail->IsSMTP();
$mail->SMTPAuth true;
$mail->Host "smtp.hotmail.com"// SMTP a utilizar. Por ej. smtp.elserver.com
$mail->Username "mi correol "// Correo completo a utilizar
$mail->Password "mi pass"// Contraseña
$mail->Port 25// Puerto a utilizar
$mail->From ""// Desde donde enviamos (Para mostrar)
$mail->FromName "Nombre";

$mail->AddAddress("el correo a hotmail q se va enviar"); // Esta es la dirección a donde enviamos
$mail->IsHTML(true); // El correo se envía como HTML
$mail->Subject “Titulo”// Este es el titulo del email.
$body "Hola mundo. Esta es la primer línea<br />";
$body .= "Acá continuo el <strong>mensaje</strong>";
$mail->Body $body// Mensaje a enviar
$exito $mail->Send(); // Envía el correo.

if($exito){
echo 
"El correo fue enviado correctamente.";
}else{
echo 
"Hubo un inconveniente. Contacta a un administrador.";
}
?>
bueno esp q me puedan ayudar de antemano muchas gracias por su tiempo
  #2 (permalink)  
Antiguo 15/07/2009, 14:05
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: enviar email con phpmailer

El error es claro el SMTP que estas usando es incorrecto, que yo sepa hotmail no te ofrece servicio de SMTP en esa dirección.

Saludos.
  #3 (permalink)  
Antiguo 15/07/2009, 14:24
 
Fecha de Ingreso: junio-2009
Mensajes: 145
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: enviar email con phpmailer

gracias amigopor tuentonces cmo le puedo hacer para mandar el correo a una cuenta de hotmail y gracias por tu tiempo
  #4 (permalink)  
Antiguo 15/07/2009, 14:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: enviar email con phpmailer

Tienes que instalar un SMTP en tu servidor, o rentar otro SMTP en otro servidor, ya el SMTP es el encargado de comunicarse a hotmail y enviar el correo.

Saludos.
  #5 (permalink)  
Antiguo 15/07/2009, 14:52
 
Fecha de Ingreso: junio-2009
Mensajes: 145
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: enviar email con phpmailer

ok entonces a q cuenta de correo si puedo mandar el correo, o como puedo hacer q el correo se mande internamente es q estoy haciendo un sistema de solicitudes de registro y tengo un servidor local se puede hacer q le llege un correo al adminitrador bueno esp explicarme bien
  #6 (permalink)  
Antiguo 15/07/2009, 15:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: enviar email con phpmailer

Es forzoso que instales un servidor SMTP para poder hacer envios aunque sea de forma local, ya que es como trabaja PHP.

Saludos.
  #7 (permalink)  
Antiguo 15/07/2009, 15:05
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 15 años, 3 meses
Puntos: 3
Respuesta: enviar email con phpmailer

Porque no abres una cuenta de gmail? y con ese correo mandas allos mensajes a los demas hotmail
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 23:32.