Guest User

Untitled

a guest
Jan 6th, 2018
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. public boolean enviarCorreo(String mensaje, String asunto){
  2. boolean enviado = false;
  3. try{
  4. String de = "[email protected]"; String clave =
  5. "contraseña";
  6. String para="[email protected]";
  7. String host = "smtp.gmail.com";
  8.  
  9. Properties prop = System.getProperties();
  10.  
  11. prop.put("mail.smtp.starttls.enable","true");
  12. prop.put("mail.smtp.host", host);
  13. prop.put("mail.smtp.user",de);
  14. prop.put("mail.smtp.password", clave);
  15. prop.put("mail.smtp.port",587);
  16. prop.put("mail.smtp.auth","true");
  17.  
  18. Session sesion = Session.getDefaultInstance(prop,null);
  19.  
  20. MimeMessage message = new MimeMessage(sesion);
  21.  
  22. message.setFrom(new InternetAddress(de));
  23.  
  24. message.setRecipient(Message.RecipientType.TO, new
  25. InternetAddress(para));
  26.  
  27. message.setSubject(asunto);
  28. message.setText(mensaje);
  29.  
  30. Transport transport = sesion.getTransport("smtp");
  31.  
  32. transport.connect(host,de,clave);
  33.  
  34. transport.sendMessage(message, message.getAllRecipients());
  35.  
  36. transport.close();
  37.  
  38. enviado = true;
  39.  
  40. }catch(Exception e){
  41. e.printStackTrace();
  42. }
  43.  
  44. return enviado;
  45. }
Add Comment
Please, Sign In to add comment