Ciao a tutti
come da oggetto vorrei inviare una e-mail con le api javax.mail e jaf, leggendo la documentazione e il piccolo tutorial su html sono arrivato a questo punto:

Codice PHP:
    public boolean sendRegistrazione (String emailString codiceAttivazione){
            
// Creazione di una mail session
            
Properties props = new Properties();
            
props.put("mail.smtp.user""email@gmail.com");
            
props.put("mail.smtp.host""smtp.gmail.com");
            
props.put("mail.smtp.port""465");
            
props.put("mail.smtp.starttls.enable","true");
            
props.put("mail.smtp.auth""true");
            
props.put("mail.smtp.socketFactory.port""465");
            
props.put("mail.smtp.socketFactory.class","javax.net.ssl.SSLSocketFactory");
            
props.put("mail.smtp.socketFactory.fallback""false");

            
// Creazione del messaggio da inviare
            
try {
            
Session session Session.getInstance(props);

            
MimeMessage message = new MimeMessage(session);

            
String oggetto "Conferma reigstrazione dominio.net";
            
String testoEmail "Conferma la registrazione per dominio.net.      
[url]http://www.dominio.net/?[/url]"
+codiceAttivazione;
            
message.setSubject(oggetto);
            
message.setText(testoEmail);

            
// Aggiunta degli indirizzi del mittente e del destinatario
            
String mitt "admin@dominio.net";
            
InternetAddress fromAddress = new InternetAddress(mitt);
            
InternetAddress toAddress = new InternetAddress(email);
            
message.setFrom(fromAddress);
            
message.setRecipient(Message.RecipientType.TOtoAddress);

            
// Invio del messaggio
            
Transport.send(message);
            
                return 
true;
            }catch (
Exception e) {
                return 
false;
            }
    } 
Ovviamente non funziona...sicuramente è un problema di autenticazione o qualche conflitto con gmail. C'è qualcuno che sa come risolvere?

grazie