Ciao a tutti, ho trovato qui su html.it questa classe per l'invio di mail
Ho provato ad utilizzarla ma il risultato è stato questo:codice:package com.lorenzo.programmi.mail; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class MailUtility { public static void sendMail(String dest, String mitt, String oggetto, String testoEmail) throws MessagingException { Properties props = new Properties(); props.put("mail.smtp.host", "smtp.gmail.com"); Session session = Session.getDefaultInstance(props); MimeMessage message = new MimeMessage(session); message.setSubject(oggetto); message.setText(testoEmail); InternetAddress fromAddress = new InternetAddress(mitt); InternetAddress toAddress = new InternetAddress(dest); message.setFrom(fromAddress); message.setRecipient(Message.RecipientType.TO, toAddress); Transport.send(message); } }
Exception in thread "main" javax.mail.NoSuchProviderException: smtp
at javax.mail.Session.getService(Session.java:794)
at javax.mail.Session.getTransport(Session.java:718)
at javax.mail.Session.getTransport(Session.java:661)
at javax.mail.Session.getTransport(Session.java:641)
at javax.mail.Session.getTransport(Session.java:696)
at javax.mail.Transport.send0(Transport.java:186)
at javax.mail.Transport.send(Transport.java:118)
at com.lorenzo.programmi.mail.MailUtility.sendMail(Ma ilUtility.java:34)
at com.lorenzo.programmi.mailGrafica.Start.main(Start .java:19)
Qualcuno saprebbe aiutarmi a capire il motivo?!?
Grazie, ciaooo![]()

Rispondi quotando

