Galera, to tentando enviar mails usando o javax.mail, mas nao tah funfando…
Properties props = new Properties();
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", "smtp.mail.yahoo.com.br"); // seu servidor SMTP
props.setProperty("mail.user", "rafaelbarioni"); // conta do usuário
props.setProperty("mail.password", "lalala"); // senha da conta de e-mail
Session mailSession = Session.getDefaultInstance(props, null);
Transport transport = mailSession.getTransport();
MimeMessage message = new MimeMessage(mailSession);
message.setContent(msg, "text/plain");
message.addRecipient(Message.RecipientType.TO, new InternetAddress(email));
transport.connect();
transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO));
transport.close();
qdo rodo a classe, ocorre o erro:
javax.mail.NoSuchProviderException: smtp
at javax.mail.Session.getService(Session.java:611)
at javax.mail.Session.getTransport(Session.java:541)
at javax.mail.Session.getTransport(Session.java:484)
at javax.mail.Session.getTransport(Session.java:464)
at javax.mail.Session.getTransport(Session.java:450)
at TesteMail.sendMail(TesteMail.java:31)
at TesteMail.main(TesteMail.java:46)
alguem sabe o pq??
valew