Salve ragazzi utilizzo questa classe con l'api javamail:
codice:
    public String getContatti() {
        String smtpHost = "mail.host.it";       
        String indirizzoDa = getEmail();            //mittente 
        String indirizzoA = "miamail@mail.it";  //destinatario 
        String oggettoMailContatti = getOggettoMailContatti();
        String testo = getTestoContatti();
        try {
            Properties props = System.getProperties();
            props.put("mail.smtp.host", smtpHost);
            Session session = Session.getDefaultInstance(props, null);
            MimeMessage message = new MimeMessage(session);
            message.setFrom(new InternetAddress(indirizzoDa));
            message.addRecipient(Message.RecipientType.TO, new InternetAddress(indirizzoA));
            message.setSubject("Contatti");
            message.setText("La mail ti è stata inviata dal: \n\n --------------------\n\n : "+indirizzoDa+" \n\n testo:  : "+ getTesto() );
            Transport.send(message);
        }
        catch (Exception e) {
            System.out.println(e);
        }
        return indirizzoA;
    }
fino ad alcuni giorni fa funzionava,poi adesso collegandomi dall'uffucio non invia + mail...ho scoperto che il server in ufficio possiede un username e password...come posso modificare la classe sopra elencata?
saluti