phpmailer l'authentification du serveur exchange

Mon mail envoyer code:

    $mail = new PHPMailer(true);
    $mail->IsSMTP();

    try {
        $mail->Host = 192.168.205.19;
        $mail->Port = 25;
        $mail->SMTPDebug  = 2;
        $mail->SMTPSecure = "tls";
        $mail->SMTPAuth = true;
        $mail->Username = "[email protected]";
        $mail->Password = "mypassword";

        $mail->From = "[email protected]";
        $mail->FromName = "My Mail Address";
        $mail->SetFrom("[email protected]", "My Mail Address");

        $mail->AddAddress('[email protected]');

        $mail->Subject = "Test for subject";
        $mail->MsgHTML("Test my mail body");

        if ($mail->Send()) {
            $result = 1;
        } else {
            $result = "Error: " . $mail->ErrorInfo;
        }
    } catch (phpmailerException $e) {
        $result = $e->errorMessage();
    } catch (Exception $e) {
        $result = $e->getMessage();
    }

    return $result;

Résultat?

SMTP -> FROM SERVER:220 evo.callpex.int Microsoft ESMTP MAIL Service ready at Tue, 27 Nov 2012 17:45:24 +0200 
SMTP -> ERROR: Password not accepted from server: 535 5.7.3 Authentication unsuccessful 

J'utilise PHPMailer classe pour le courrier envoyé. Et SMTP. Je me connecte au serveur de Messagerie Exchange. Mais j'ai cette erreur.

Pourquoi?

Merci!

Avez-vous vérifié que 1. Votre nom d'utilisateur et mot de passe sont corrects, 2. qu'ils travaillent par autre chose comme un client mail, 3. Que votre serveur est autorisé à accéder au serveur Exchange pour livraison?
En fonction de l'erreur, cela peut ne pas être le problème, mais sa vaut la peine de vérifier. Confirmer que l'accès SMTP est activé sur le serveur Exchange de l'utilisateur que vous essayez de vous connecter avec. L'échange peut ou peut ne pas être à l'aide de certains types de chiffrement pour l'authentification et donc des indicateurs peut être nécessaire pour se connecter. Par exemple, lors de la connexion à un serveur Exchange via le protocole IMAP, il n'est pas rare d'avoir besoin /novalidate-cert et /tls dans la connexion. Je ne suis pas sûr de la façon dont vous aller à ce sujet avec PHPMailer.

OriginalL'auteur Civan Kazanova | 2012-11-27