olha pessoal estou com um problema para implementar um metodo para enviar email !
ele sempre volta o um erro dizendo q a senha nao foi especificada segue a baixo meu codigo
public boolean mandar_email()throws javax.mail.MessagingException{
String emailservidor = "welisoncomw@gmail.com";
String senha = "teste";
try {
Properties mailProps = new Properties();
mailProps.put("mail.host","smtp.gmail.com");
mailProps.put("mail.smtp.auth","true");
mailProps.put("mail.transport.protocol","smtp");
mailProps.put("mail.smtp.port","465");
mailProps.put("mail.smtp.user",emailservidor);
mailProps.put("mail.smtp.pass",senha);
Session mailSession = Session.getDefaultInstance(mailProps, null);
InternetAddress destinatario = new InternetAddress (de);
InternetAddress remetente = new InternetAddress (para);
Message message = new MimeMessage(mailSession);
message.setFrom(remetente);
message.setRecipient( Message.RecipientType.TO,destinatario);
message.setSentDate(new Date());
message.setSubject (assunto);
message.setContent (mensagem,"text/plain");
Transport transport = mailSession.getTransport("smtp");
transport.connect("smtp.gmail.com",emailservidor,senha);
transport.send(message);
return true;
}catch (Exception e) {
this.erro = e.getMessage();
return false;
}
}