---------- Mensaje reenviado ---------- De: Asdtaker <[EMAIL PROTECTED]> Fecha: 2 de diciembre de 2008 16:39 Asunto: Re: Problemas con phpMailer y servidor MSExchange Para: [EMAIL PROTECTED]
2008/12/2 José Palacio <[EMAIL PROTECTED]> Hola a todos, > > Mi problema es el siguiente: > > Debo desarrollar una página en php que envie una serie de correos a > diferentes usuarios registrados en una base de datos de mysql, con > información única para cada usuario (dicha información está en la base de > datos), el problema es que el servidor de correo no se encuentra en la > misma > máquina, es más es un servidor de correo en Windows con Microsoft Exchange > 2007, para hacerlo utilizo la clase phpMailer, con el siguiente código de > prueba: > > <?php > include_once('class.phpmailer.php'); > $mail = new PHPMailer(); > $mail->IsSMTP(); > $mail->Host = "miservidorExchange"; > $mail->SMTPAuth = true; > $mail->Username = "[EMAIL PROTECTED]"; > $mail->Password = "mipassword"; > $mail->From = "[EMAIL PROTECTED]"; > $mail->FromName = "Mi Nombre"; > $mail->Body = "Mensaje" > $mail->Subject = "PHPMailer Test Subject"; > $mail->AltBody = "To view the message, please use an HTML compatible > $mail->MsgHTML($body); > $mail->AddAddress("[EMAIL PROTECTED]", "Nombre Destino"); > > if(!$mail->Send()) { > echo 'Falla enviando mail ' . $mail->ErrorInfo; > > } else { > echo 'Mail enviado'; > } > > ?> > > Al probar el script para verificar el envio de prueba me muestra el > siguiente mensaje de error > > SMTP Error: Could not connect to SMTP host. > > Que obviamente es un problema de conexión con el servidor Exchange, ahora > mi > pregunta es si el error será en el phpMailer o en El Exchange, la verdad es > la primera vez que hago esto. Ve que dice: $ telnet tuserverexchange 25 > > > Gracias de antemano > -- Saludos, LSM. Existen 10 tipos de personas: los que entienden binarios y los que no Cuando me conecto por telnet me envia la sigiente información 220 miservidorexchange Microsoft ESMTP MAIL Service ready at Tue, 2 Dec 2008 16:44:53 -0500