Sto usando javax.mail per inviare mail in Java. Ora che una parte del concetto del mio progetto è cambiata, devo inviare una mail senza autenticazione. Dovrò cambiare il mio metodo di createSession():Invia mail in javax.mail senza autenticazione
private void createSession() {
properties.put("mail.smtp.auth", "true");
properties.put("mail.smtp.starttls.enable", "true");
properties.put("mail.smtp.host", server);
properties.put("mail.smtp.port", port);
session = Session.getInstance(properties, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
}
E 'piuttosto ovvio che dovrei cambiare mail.smtp.auth
a false
, ma che altro dovrei cambiare?
Non aggiungere 'user' e' password' alla 'proprietà' e passare' null' per 'utente' e' password' a 'connect' –