Verstehen des SMTP-E-Mail-Sendefehlers 535: Benutzername und Passwort werden nicht akzeptiert
Beim Versuch, eine Funktion für ausgehende E-Mails zu testen, stoßen Sie möglicherweise auf ein SMTP Fehler 535 mit der Meldung „Benutzername und Passwort nicht akzeptiert“. Dieses Problem tritt auf, wenn die zur Authentifizierung beim SMTP-Server verwendeten Anmeldeinformationen falsch sind oder nicht zum Senden von E-Mails im Namen der angegebenen E-Mail-Adresse berechtigt sind.
Ursachen für SMTP-Fehler 535
Eine mögliche Ursache für diesen Fehler ist die Verwendung falscher oder deaktivierter Anmeldeinformationen. Stellen Sie sicher, dass der Benutzername (E-Mail-Adresse) und das Passwort, die in der Funktion smtp.PlainAuth verwendet werden, gültig und aktiv sind.
Eine weitere Ursache könnte sein, dass das E-Mail-Konto eine Zwei-Faktor-Authentifizierung (2FA) erfordert. In diesem Fall reicht die einfache Verwendung eines Passworts möglicherweise nicht aus.
Lösung: 2FA aktivieren und ein App-Passwort verwenden
Um diesen Fehler zu beheben, finden Sie hier einige Schritte kann folgen:
Testen Sie die E-Mail-Versandfunktion nach der Implementierung dieser Änderungen erneut. Wenn das Problem weiterhin besteht, überprüfen Sie, ob das App-Passwort korrekt generiert und eingegeben wurde.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich den SMTP-Fehler 535: Benutzername und Passwort werden nicht akzeptiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!