Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/01/2010, 09:05
Avatar de palma2039
palma2039
 
Fecha de Ingreso: septiembre-2009
Mensajes: 59
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problemas con salida de correo

Saludos

Pues amigo pense que no iba a llegar el momento en que escribiera este post, pero ya llego, luego de dos semanas de trabajo lo hemos logrado!!!!

Este es el codigo para conectar phpmailer con un server Exchange:
Código PHP:
$mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch

$mail->IsSMTP(); // telling the class to use SMTP

try {
  
$mail->Host       "mail.dominio.com"// SMTP server
  
$mail->SMTPDebug  2;                     // se usa para obtener informacion (solo para las pruebas)
  
$mail->SMTPAuth   true;                  // activar la autentificacion SMTP (en caso de que lo requiera, sino pues va false) 
  
$mail->SMTPSecure "tls";                 // protocolo que utiliza exchange para la conexion
  
$mail->Host       "mail.dominio.com";      // la direccion SMTP del server que se utiliza para conectar
  
$mail->Port       587;                   // el 587 es el puerto que exchange utiliza para conectarse
  
$mail->Username   "[email protected]";  // tu correo de la empresa
  
$mail->Password   "*****";            // el password de tu correo de la empresa
  
$mail->SetFrom('[email protected]''Tu nombre'); //Remitente del correo
  
$mail->AddAddress("[email protected]","Nombre de la persona a la que va dirigido el correo"); //correo del destinatario y nombre del mismo
  
$mail->Subject 'PHPMailer Test Subject via mail(), advanced'//Asunto
  
$mail->AltBody 'To view the message, please use an HTML compatible email viewer!'// texto alternativo en caso de que el visor de correo no soporte HTML
  
$mail->MsgHTML('Texto HTML'); //Texto en HTML, si el visor soporta HTML se vera este texto de lo contrario se vera el texto de "AltBody " 
 
$mail->AddAttachment("images/wall-linux-3.jpg""imagenLinux.jpg"); //Adjuntos
  
$mail->Send(); //Envio del correo
  
echo "Message Sent OK</p>\n";
} catch (
phpmailerException $e) {
  echo 
$e->errorMessage(); //Pretty error messages from PHPMailer
} catch (Exception $e) {
  echo 
$e->getMessage(); //Boring error messages from anything else!

Me sirvio la informacion que estaba en este link que me diste:

http://www.gilham.org/Blog/Lists/Pos...e0a4304&ID=665

Gracias por el tiempo y el esfuerzo invertido abcdefghi (por cierto que nick mas creativo XD).

Saludos