Problème avec l'utilisation de PHPMailer pour SMTP

J'ai utilisé PHPMailer pour SMTP et il y a un problème dans l'envoi de mail avec message d'erreur "Mailer Erreur: Les opérations suivantes à Partir de l'adresse a échoué: [email protected]"

Mon code est comme suit:

        $mail = new PHPMailer();

        $mail->IsSMTP();                                   //send via SMTP

        $mail->Host = "localhost;"; //SMTP servers

        $mail->SMTPAuth = true;     //turn on SMTP authentication

        $mail->Username = "";  //SMTP username

        $mail->Password = ""; //SMTP password



        $mail->From = $email_address;

        $mail->FromName = $email_address;

        $mail->AddAddress($arrStudent[0]["email"]);

        $mail->WordWrap = 50;                              //set word wrap

        $mail->IsHTML(true);                               //send as HTML



        $mail->Subject = "Subject";

        $theData = str_replace("\n", "<BR>", $stuff);

        $mail->Body = $theData; //"This is the <b>HTML body</b>";

        $mail->AltBody = $stuff;




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

            $sent = 0;

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

            exit;

        }

j'ai fait des recherches tout, et quand je debug à l'intérieur class.smtp.php j'ai trouvé d'erreur, la fonction "get_lines()" est de retour la valeur d'erreur "550" echec de l'Authentification

Le code fonctionnait bien auparavant, je me demande comment ce problème est venu soudainement.
Désespéré pour obtenir de l'aide.

Grâce,
Biplab

  • 550 Authentication failed semble assez clair. Peut-être que le compte SMTP utilisé pour cette obtenu un nom d'utilisateur et le mot de passe après tout
  • Attendez, vous voulez dire que les messages d'erreur signifie réellement quelque chose? Je suis choqué, CHOQUÉ! 😉
  • je pensais même trop....mais ça marchait très bien avant avec le même code et le fournisseur d'espaces de ne pas donner cette info, en raison de leur problème.
  • comme l'a dit - "Peut-être que le compte SMTP utilisé pour cette obtenu un nom d'utilisateur et le mot de passe après tous les"
  • hmm...peut-être...si je devrais consulter un fournisseur d'espace ou de quelqu'un d'autre?
  • J'ai fait face à la même, le problème était que j'essayais de mon localhost et le proxy de le bloquer