"SMTP-Fehler: Konnte nicht authentifizieren" in PHPMailer

Bin ich mit PHPMailer in ein Einfaches Skript Zum Versenden einer E-Mail Über Gmail, und ich bin immer ein "Unbekannter Fehler" (zumindest für mich!):

SMTP-Fehler: Konnte nicht authentifizieren.
Fehler: SMTP-Fehler: Konnte nicht
authentifizieren.

SMTP server error: 5.7.1 Benutzername und
Passwort nicht akzeptiert. Erfahren Sie mehr unter
535 5.7.1
http://mail.google.com/support/bin/answer.py?answer=14257
p38sm2467302ybk.16

Hab ich überlesen Konfigurieren OpenSSL Für die SSL/TLS-Verbindungen hergestellt, und ich Tat es. Apache Und PHP Sind richtig Konfiguriert (Mit OpenSSL-Erweiterung Läuft in PHP und mod_ssl läuft im Apache 2.2.16).

Dies ist Das PHP-Skript:

 <?php
  require_once ("PHPMailer\class.phpmailer.php");
  $Correo = new PHPMailer();
  $Correo->IsSMTP();
  $Correo->SMTPAuth = true;
  $Correo->SMTPSecure = "tls";
  $Correo->Host = "smtp.gmail.com";
  $Correo->Port = 587;
  $Correo->UserName = "[email protected]";
  $Correo->Password = "gmailpassword";
  $Correo->SetFrom('[email protected]','De Yo');
  $Correo->FromName = "From";
  $Correo->AddAddress("[email protected]");
  $Correo->Subject = "Prueba con PHPMailer";
  $Correo->Body = "<H3>Bienvenido! Esto Funciona!</H3>";
  $Correo->IsHTML (true);
  if (!$Correo->Send())
  {
    echo "Error: $Correo->ErrorInfo";
  }
  else
  {
    echo "Message Sent!";
  }
?>

Benutzername und Passwort sind OK, Und ich habe versucht, in Thunderbird, ohne irgendwelche Probleme.
Ich habe auch Verwendet SSL-Authentifizierung und Port 465, immer die gleichen Fehler.

Das ist seltsam, da der Fehler ziemlich eindeutig Punkte auf eine Benutzername/Passwort-Fehler eher als ein Protokoll-problem. Ihr habt nicht zufällig Sonderzeichen im Passwort, die möglicherweise falsch übertragen?
1. öffnen Sie imap und 2. myaccount.google.com/lesssecureapps

InformationsquelleAutor Alejandro Echeverri | 2010-10-16

Schreibe einen Kommentar