Ver Mensaje Individual
  #9 (permalink)  
Antiguo 24/03/2006, 06:06
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por adriancid
ok, gracias aqui va el ejemplo con el phpmailer

Código PHP:
<?php
require("class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP();                                      // set mailer to use SMTP
$mail->Host "10.0.0.1";  // specify main and backup server
$mail->SMTPAuth true;     // turn on SMTP authentication
$mail->Username "adriancid";  // SMTP username
$mail->Password "***"// SMTP password

$mail->From "[email protected]";
$mail->FromName "Adrian";
$mail->AddAddress("[email protected]""Josh Adams");
$mail->WordWrap 50;     // set word wrap to 50 characters
$mail->IsHTML(true);                                  // set email format to HTML

$mail->Subject "Here is the subject";
$mail->Body    "This is the HTML message body <b>in bold!</b>";
$mail->AltBody "This is the body in plain text for non-HTML mail clients";

if(!
$mail->Send())
{
   echo 
"Message could not be sent. <p>";
   echo 
"Mailer Error: " $mail->ErrorInfo;
   exit;
}

echo 
"Message has been sent";
?>
Arroja lo siguiente

Warning: fputs(): supplied argument is not a valid stream resource in f:\appserv\www\smtp\phpmailer\class.smtp.php on line 146

Warning: fgets(): supplied argument is not a valid stream resource in f:\appserv\www\smtp\phpmailer\class.smtp.php on line 1024
Message could not be sent.

Mailer Error: The following From address failed: [email protected]


Ahora que ocurre y creo que es donde esta el problema que las cuentas de usuarios de correo del servidor Exchannge 2003 son contra un Active Directory, son cuentas de dominio segun el ejemplo mail.com.

Me hago entender Cluster ???? No has tenido que hacer algo parecido a esto ???
He usado y uso mucho PHP Mailer para usar e-mail en servidores SMTP o MTA's en general que requieren autentificación.

Tal sólo uso como "username" lo que siempre se recomienda: [email protected] y su contraseña respectiva. El "SMTP" tanto puerto como dirección uso la que corresponda (IP o domino según sea la situación).

No sé como trabaja "Exchannge" a ese nivel .. pero la configuración debería ser la misma que usas para crear una cuenta de correo en un cliente de correo software tipo "Outlook" o similar. Si usas "IMAP" .. asegurate que tengas SMTP habilitado (lo normal es tener servidores configurados como IMAP/SMTP). Esta classe sólo funciona con el protocolo SMTP, ojo con eso.

Por otro lado .. revisa la configuración de tu servidor de correo .. podría ser que tengas bloqueado envio externo a dominos que no controle dicho servidor (sobre todo pasa en configuraciones para "intranets" donde sólo circula e-mail entre los dominos que ese servidor gestione).

Cita:
Ahora que ocurre y creo que es donde esta el problema que las cuentas de usuarios de correo del servidor Exchannge 2003 son contra un Active Directory, son cuentas de dominio segun el ejemplo mail.com.
En principio eso debe dar igual, eres tu en tu configuración de tu servidor de correo donde decides que la autentificación es contra un servidor LDAP o "active directory" que dicen los Srs. de M$ .. Pero en el fondo y en última instancia cara al protocolo SMPT .. el par "usuario/contraseña" será el que esa cuenta defina ..sea cual sea donde finalmente tu servidor de correo tenga que ir a contrastar esos datos . .ya sea a un servidor LDAP o similar .. o a su própia BBDD (los que manejan cuentas "virtuales" lo hacen: por ejemplo postfix en Linux) o a cuentas de usuario del sistema (como suele pasar en servidores Linux que se usan las cuentas de usuarios del servidor para tal fin)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.