BlackWind...
prueba esta instruccion, ami me funciona perfectamente:
props.put("mail.smtp.auth","true");
//estas son las lineas agregadas
sistemas auth = new sistemas(); Session session = Session.getInstance(props , auth);
al final agregas esta clase
class sistemas extends javax.mail.Authenticator
{
public PasswordAuthentication getPasswordAuthentication()
{
String username = "[email protected]";
String password = "password";
return new PasswordAuthentication(username, password);
}
}
como ves se instancia una llamada la clase sistemas que extiende la clase de autenticacion, con la cual se obtienen los datos de usuario y password, los cuales se instancian finalmente en la construccion del mensaje para su envio por medio del objeto session