Guest User

Untitled

a guest
Aug 4th, 2018
1,037
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. Using javamail to send from hotmail?
  2. private String mailhost = "smtp.live.com";
  3.  
  4. public hotmailSenderActivity(String user, String password) {
  5. this.user = user;
  6. this.password = password;
  7.  
  8. //This connects to the actual mailserver
  9. Security.addProvider(new com.provider.JSSEProvider());
  10. Properties props = new Properties();
  11. props.setProperty("mail.transport.protocol", "smtp");
  12. props.setProperty("mail.host", mailhost);
  13. props.put("mail.smtp.starttls.enable", "true");
  14. props.put("mail.smtp.auth", "true");
  15. props.put("mail.smtp.port", "587");
  16. props.put("mail.smtp.socketFactory.port", "587");
  17. props.put("mail.smtp.socketFactory.class",
  18. "javax.net.ssl.SSLSocketFactory");
  19. props.put("smtp.starttls.enable", "true");
  20. props.put("mail.smtp.socketFactory.fallback", "false");
  21. props.setProperty("mail.smtp.quitwait", "false");
  22.  
  23. session = Session.getDefaultInstance(props, this);
  24.  
  25. session.setDebug(true);
  26.  
  27. props.setProperty("mail.transport.protocol", "smtp");
  28. props.setProperty("mail.host", "smtp.live.com");
  29. props.put("mail.smtp.starttls.enable", "true");
  30. props.put("mail.smtp.auth", "true");
  31.  
  32. ...
  33. props.put("mail.smtp.starttls.enable", "true");
  34. Session session = Session.getDefaultInstance(props);
  35. Transport trans = session.getTransport("smtp");
  36. trans.connect("smtp.live.com", 25, "user", "pass");
Add Comment
Please, Sign In to add comment