javax.mail.AuthenticationFailedException: 535-5.7.8 Benutzername und Passwort nicht akzeptiert

Lesezeit: 5 Minuten

Benutzer-Avatar
Rohit Raj

Ich erhalte diesen Fehler, wenn ich versuche, E-Mails mit der JavaMail-API zu senden:

javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted

Wie kann ich das beheben?

  • Bitte fügen Sie den Code hinzu, den Sie zum Konfigurieren Ihres Mail-Managers verwendet haben, um Antworten zu erhalten.

    – Sachin

    11. Februar 2016 um 18:37 Uhr

  • Schauen Sie sich das an: stackoverflow.com/questions/2965251/…

    – Elliot Schmelliot

    13. Februar 2016 um 21:30 Uhr

Benutzer-Avatar
Denkfabrik

Tut mir leid, dass ich zu spät zur Party komme. Dies könnte das Problem bei Ihrer Aufgabe sein, wenn Sie Gmail Server verwenden.

  1. Die Zwei-Schritt-Verifizierung sollte deaktiviert sein.
  2. Weniger sichere App zulassen (sollte aktiviert sein).
  3. Bitte überprüfen Sie Ihren Benutzernamen und Ihr Passwort.
  4. Überprüfen Sie den Code (was mein Problem war), über drei können Sie das Google-Hilfezentrum ändern und selbst das letzte. Meine Erfahrung, die ich mit Ihnen teilen kann. Sie müssen den Mailserver authentifizieren, bevor Sie die Nachricht übermitteln, da es sich um ein Challenge-Response-System handelt, mit dem Sie über die E-Mail kommunizieren.Ich teile die Code-Snippets-Datei mit Ihnen kann meinen Code nicht mit Strg + K formatieren.

  • Weniger sichere Apps zulassen ist hier das häufigste Problem

    – norbertas.gaulia

    11. Februar 2019 um 13:25 Uhr

  • Einschalten Allow Less Secure Apps war in meinem Fall einfach die Lösung

    – SourceVisor

    19. April 2019 um 12:53 Uhr

  • Um die Diagnose zu beschleunigen, senden Sie an sich selbst und Überprüfen Sie den Posteingang. Wenn Punkt 2. – a Nicht-Google-Sender-App (wie in meinem Fall JavaMail, das vom Jenkins-Mailer aufgerufen wird) ist der Grund, Sie werden eine E-Mail von Google sehen, die besagt "Someone just used your password to try to sign in to your account from a non-Google app. Google blocked them, but you should check what happened. Review your account activity to make sure no one else has access."

    – mirekphd

    8. Dezember 2019 um 11:42 Uhr


  • Klappt wunderbar. Das häufigste Problem hier ist die Einstellung „Weniger sichere App zulassen“, da sie standardmäßig für alle Google-Konten deaktiviert ist.

    – Abhijay Kumar

    13. Juli 2020 um 11:02 Uhr

  • 2. funktioniert für mich. Google schaltet diese Einstellung automatisch aus, wenn sie nicht verwendet wird

    – c.sankhala

    14. Oktober 2020 um 11:37 Uhr

Benutzer-Avatar
ognjenkl

Das hat bei mir funktioniert:

  1. Melden Sie sich bei dem Google Mail-Konto an, von dem Sie E-Mails senden
  2. Gehen Sie zu Google-Konto verwalten -> Sicherheit -> Weniger sicherer App-Zugriff -> Zugriff aktivieren (nicht empfohlen)

    oder

    Greifen Sie auf die URL zu:
    https://www.google.com/settings/security/lesssecureapps
  3. Schalten Sie “Weniger sichere Apps zulassen: AUS” auf “Weniger sichere Apps zulassen: EIN”.

Aktualisieren:
Google hat die Unterstützung von “Weniger sicheren Apps” zum 30. Mai 2022 eingestellt.

Eine der Alternativen zur Lösung dieses Problems besteht darin, die Bestätigung in zwei Schritten zu verwenden und ein App-Passwort zu generieren:

  1. Google-Konto -> Sicherheit -> Bestätigung in zwei Schritten -> Passwort nach Aufforderung eingeben -> EINSCHALTEN (Sie können SMS verwenden, um den Gmail-Code zur Aktivierung der Bestätigung in zwei Schritten zu erhalten)
  2. Google-Konto -> Sicherheit -> App-Passwort -> Geben Sie das Passwort nach Aufforderung ein -> Wählen Sie die App und das Gerät aus … -> z. B. Andere (benutzerdefinierter Name) -> Geben Sie den App-Namen ein, z. B. MyApp -> Generieren
  3. Kopieren Sie ein 16-stelliges Passwort
  4. Verwenden Sie in Ihrer Anwendung ein 16-stelliges Passwort mit Google Mail-Benutzernamen

Google-Support-Link hier.

  • für mich arbeiten. Danke

    – Apr

    17. Dezember 2021 um 8:04 Uhr

Benutzer-Avatar
Vladi

Aktualisierung seit Juni 2022: Google schließt den “Weniger sicheren App-Zugriff”, öffnet aber eine andere Option, um das SMTP von Google zu verwenden:

Folgen Sie dieser Antwort


ALTE ANTWORT , nicht mehr relevant

Schritt 1: Melden Sie sich bei Ihrem Gmail-Konto an

Schritt 2: Klicken Sie auf Einstellungen

Geben Sie hier die Bildbeschreibung ein

Schritt 3: Klicken Sie auf die Registerkarte Konten und Import > Andere Google-Kontoeinstellungen

Geben Sie hier die Bildbeschreibung ein

Schritt 4: Klicken Sie auf Sicherheit

  • Scrollen Sie zum Ende der Seite. Klicken Sie unter Weniger sicherer App-Zugriff auf Zugriff aktivieren

Geben Sie hier die Bildbeschreibung ein

Schritt 5: Setzen Sie Weniger sichere Apps zulassen auf EIN

Geben Sie hier die Bildbeschreibung ein

  • Das war auch meine Lösung! Allen viel Glück

    – enth

    5. Juli 2021 um 23:58 Uhr

  • Diese Option wird jedoch bis zum 30. Mai 2022 verfügbar sein

    – walkmn

    20. April um 5:19 Uhr


  1. Stellen Sie zunächst sicher, dass alle Eigenschaften wie folgt definiert werden sollten:-

mail.smtp.host=smtp.gmail.com,
mail.smtp.port=25,
mail.smtp.auth=true
mail.smtp.starttls.enable=true

  1. Stellen Sie nun sicher, dass die Bestätigung in zwei Schritten deaktiviert ist

  2. Weniger sichere App zulassen (EIN) Folgen Sie diesem Link: –

https://myaccount.google.com/lesssecureapps

  1. Überprüfen Sie auch, ob Ihr Benutzername und Ihr Passwort korrekt sind oder nicht.

Benutzer-Avatar
Y. LAGHUAZI

Bei mir funktioniert es, Sie müssen Ihr Google Mail-Konto mit den folgenden Schritten konfigurieren:

Im Sicherheitsbereich:

Sie müssen “Weniger sichere Apps zulassen: AUS” in “Weniger sichere Apps zulassen: EIN” ändern.

  • Habe ich schon gemacht, aber es funktioniert immer noch nicht

    – Ilja Budu

    17. Februar 2021 um 9:44 Uhr

  • Sie müssen Ihre Zugangsdaten verifizieren oder die zweistufige Verifizierung deaktivieren

    – Y.LAGHOUAZI

    20. Februar 2021 um 10:25 Uhr


  • Diese Option wird jedoch bis zum 30. Mai 2022 verfügbar sein

    – walkmn

    20. April um 5:20 Uhr

Benutzer-Avatar
sfan

Melden Sie sich beim Google Mail-Konto an, in Konto ->

Klicken Sie auf Sicherheit -> Deaktivieren Sie die Bestätigung in zwei Schritten und aktivieren Sie “Weniger sicherer App-Zugriff”.

Kann an den oben genannten Dingen liegen, ich hoffe, Ihnen zu helfen

  • Habe ich schon gemacht, aber es funktioniert immer noch nicht

    – Ilja Budu

    17. Februar 2021 um 9:44 Uhr

  • Sie müssen Ihre Zugangsdaten verifizieren oder die zweistufige Verifizierung deaktivieren

    – Y.LAGHOUAZI

    20. Februar 2021 um 10:25 Uhr


  • Diese Option wird jedoch bis zum 30. Mai 2022 verfügbar sein

    – walkmn

    20. April um 5:20 Uhr

Benutzer-Avatar
Arefe

Ich habe den gleichen Fehler, aber wenn ich die App vom Terminal aus starte, verschwindet sie. Meine E-Mail-Konfiguration wird bereitgestellt:

spring.mail.host=smtp.googlemail.com
[email protected]
spring.mail.password=Weddingcard.1
spring.mail.port=587
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.required=true

1381500cookie-checkjavax.mail.AuthenticationFailedException: 535-5.7.8 Benutzername und Passwort nicht akzeptiert

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy