Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/03/2013, 16:41
deiviscrisanto
 
Fecha de Ingreso: enero-2013
Ubicación: Tingo Maria
Mensajes: 1
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Mandar Un Correo Por Servidor Exchange

Buenas tardes, tengo un problema similar al momento de comunicar una aplicación web con el correo de Exchange Online mediante PHPMailer lo cierto es que configure la aplicación con gmail y me funciona bien pero necesito que mi aplicación trabaje con el correo de Exchange Online.

Somos usuarios del servicio.

Exchange Online para Office 365 para el ámbito educativo

Mi código exchange.php

<?php

require('class.phpmailer.php');

require('class.smtp.php');



$mail = new PHPMailer();

$body = "Cuerpo del mensaje";

$mail->IsSMTP();

$mail->Host = "pod51010.outlook.com";

$mail->Port = 587;

$mail->SMTPSecure="TLS";



$mail->From = "[email protected]";

$mail->FromName = "Deivis";

$mail->Subject = "test";

$mail->AltBody = "test-envio correo.";

$mail->MsgHTML($body);

$mail->AddAddress("[email protected]", "luis Crisanto");

$mail->SMTPAuth = true;

$mail->Username = "[email protected]";

$mail->Password = "contraseña";



if(!$mail->Send()) {

echo "Error enviando: " .$mail->ErrorInfo;

} else {

echo "enviado!!";

}

?>



Al momento de ejecutar mi código me sale el siguiente mensaje o error:



hola:19:07:57Error enviando: The following From address failed: [email protected] : MAIL not accepted from server,530,5.7.1 Client was not authenticated

SMTP server error: 5.7.1 Client was not authenticated

SMTP server error: 5.7.1 Client was not authenticated

Lo cierto es que necesito que mi aplicación use un servidor SMTP externo en nuestro caso el Exchange Online para Office 365 para el ámbito educativo.