Ciao a tutti, ho un problema nell'invio di una mail.
Mi da errore :
codice:
com.sun.mail.smtp.SMTPSendFailedException: 550 5.7.3 Requested action aborted; user not authenticated

codice:
           Properties props = new Properties();               
           props.setProperty("mail.transport.protocol", "smtp");
           props.setProperty("mail.host", "smtp.live.com");
           props.setProperty("mail.user", "nome@hotmail.it");
           props.setProperty("mail.password", "***"); 
           props.setProperty("mail.smtp.port", "25");
                
           Session mailSession = Session.getDefaultInstance(props, null);
           Transport transport = mailSession.getTransport();

           MimeMessage message = new MimeMessage(mailSession);
           message.setSubject("PROVA MAIL 1");
           message.setContent("Testo prova mail 1", "text/plain");
           message.addRecipient(Message.RecipientType.TO,
                new InternetAddress("elvis@presley.org"));

           transport.connect();
           transport.sendMessage(message,
               message.getRecipients(Message.RecipientType.TO));
           transport.close();

Credo di sbagliare nell'impostazione smtp, ma dove ?

Grazie.