salve,
vorrei riuscire a inviare una mail tramite un programma java utilizzando un'account di google dopo aver scritto un banale codice per fare una prova mi si e' presentato un'errore di autenticazione mi sapreste dire se sto sbagliando qualcosa?
codice:
String dest=""; String ogg="prova"; String mitt=""; String testo="a quanto pare funziona"; String pass = ""; try { // creazione session Properties props= new Properties(); props.put("mail.smtp.starttls.enable", "true"); // added this line props.put("mail.smtp.host","smtp.gmail.com"); props.put("mail.smtp.user", "user"); props.put("mail.smtp.password", pass); props.put("mail.smtp.port", "587"); props.put("mail.smtp.auth", "true"); Session session = Session.getDefaultInstance(props, null); //creazione del messaggio MimeMessage message = new MimeMessage(session); message.setSubject(ogg); message.setText(testo); // aggiunta degli indirizzi del mittente e del destinatario InternetAddress fromAddress= new InternetAddress(mitt); InternetAddress toAddress = new InternetAddress(dest); message.setFrom(fromAddress); message.setRecipient(Message.RecipientType.TO,toAddress); //invio Transport.send(message);
grazie in anticipo per le informazioni