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?
grazie in anticipo per le informazionicodice: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);

Rispondi quotando