Java - Application-specific password required.

 
Vista:
sin imagen de perfil

Application-specific password required.

Publicado por kanika (11 intervenciones) el 13/10/2021 22:11:48
Hola expertos!!1

Estoy intentando enviar correo desde java (usando una cuenta gmail) pero me da el error del enunciado, este es mi código:

Aquí hago el props

public PanelCorreo( String objStringMailTo, String objStringSubject,String objStringText,String nomFichero) {


this.objStringMailTo=objStringMailTo;
this.objStringSubject=objStringSubject;
this.objStringText=objStringText;
this.nomFichero=nomFichero;

System.setProperty("mail.smtp.host", ConfigDir.getInstance().getProperty("hostingC"));
System.setProperty("mail.smtp.port",ConfigDir.getInstance().getProperty("puerto"));
System.setProperty("mail.transport.protocol","smtp");
System.setProperty("mail.smtp.auth", "true");
System.setProperty("mail.smtp.starttls.enable", "true");
props=System.getProperties();

}

Y aquí la autenticación

class PopupAuthenticator extends Authenticatorbis {

public PopupAuthenticator(){
}

public PasswordAuthentication getPasswordAuthentication() {
String username, password;


username =ConfigDir.getInstance().getProperty("cuen");
password =ConfigDir.getInstance().getProperty("cla");


return new PasswordAuthentication(username, password);
}

}

Como véis estoy poniendo el password, y aún así me lo pide.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder