2016-07-20 7 views
0

Ich versuche zu lernen, wie man eine E-Mail mit einer Netbeans-Anwendung sendet. Jedes Mal, wenn ich die Anwendung ausführen, halte ich die folgende Fehlermeldung erhalten:Welcher Benutzername und welches Passwort werden für die JavaMail-API benötigt?

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

I-Code aus zwei verschiedenen Quellen erhielt (unten angegebenen) und beide geben exakt die gleichen Fehler. Ich verwendete die korrekten .jar Dateien, und der Code wurde genau wie in den Tutorials gezeigt kopiert, aber keiner funktioniert. Ich habe auch versucht, meine korrekten Google Mail-Anmeldeinformationen zu verwenden (stellte sicher, dass sie zu 100% korrekt waren), und ich erhalte immer noch den Fehler.

Was ich wissen möchte, ist:

Was verwende ich als Benutzername und Passwort? (Gibt es vordefinierte, die ich brauche zu erhalten, oder muss ich sie schaffen, und wenn ja, wie?)

Quellen:

Dieses kein Passwort überall überhaupt nicht angeben: Email: How to send email using java Netbeans [Tutorial] - YouTube

Dieser gibt ein Passwort als String pass = "****";, die ich geändert habe in String pass = "pass123";: Send email using Java (in NetBeans)

+2

Benutzername und das Passwort Ihrer E-Mail/Absender E-Mail –

+0

so dass im Grunde Credentials meines Google Mail-Kontos? – Osiris93

+0

ja .............. –

Antwort

1

Okay, ich fand die Antwort. Das Problem, das den Fehler verursacht hat, war:

Gmail verhinderte tatsächlich, dass die Anwendung die E-Mail von der Java-Anwendung verschickte, weil sie es als "weniger sichere App" ansah, wenn sie versuchte, sich in meinem Konto anzumelden.

Einige relevanten Veränderungen und die Anwendung funktioniert nun