Advertisement
Guest User

Untitled

a guest
Jun 28th, 2015
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. import java.util.Properties;
  2.  
  3. import javax.mail.Message;
  4. import javax.mail.MessagingException;
  5. import javax.mail.Session;
  6. import javax.mail.Transport;
  7. import javax.mail.internet.AddressException;
  8. import javax.mail.internet.InternetAddress;
  9. import javax.mail.internet.MimeMessage;
  10.  
  11. public class EMailSender {
  12.  
  13. // from = "hrgeofreeuni@gmail.com" pass = "hrgeofreeuni1"
  14. public static void sendEmail(String to, String body, String from, String pass) {
  15.  
  16. Properties props = System.getProperties();
  17. String host = "smtp.gmail.com";
  18. props.put("mail.smtp.starttls.enable", "true");
  19. props.put("mail.smtp.host", host);
  20. props.put("mail.smtp.user", from);
  21. props.put("mail.smtp.password", pass);
  22. props.put("mail.smtp.port", "587");
  23. props.put("mail.smtp.auth", "true");
  24.  
  25. Session session = Session.getDefaultInstance(props);
  26. MimeMessage message = new MimeMessage(session);
  27. try {
  28. message.setFrom(new InternetAddress("from-email@gmail.com"));
  29. message.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to));
  30. message.setSubject("HR Georgia","UTF-8");
  31. message.setText("მესიჯი " + body ,"UTF-8");
  32. Transport transport = session.getTransport("smtp");
  33. transport.connect(host, from, pass);
  34. transport.sendMessage(message, message.getAllRecipients());
  35. transport.close();
  36. } catch (AddressException e) {
  37. e.printStackTrace();
  38. } catch (MessagingException e) {
  39. e.printStackTrace();
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement