Guest User

Untitled

a guest
May 30th, 2018
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. import java.io.UnsupportedEncodingException;
  2. import java.util.Date;
  3. import java.util.Properties;
  4. import javax.mail.Message;
  5. import javax.mail.MessagingException;
  6. import javax.mail.PasswordAuthentication;
  7. import javax.mail.Session;
  8. import javax.mail.Transport;
  9. import javax.mail.internet.InternetAddress;
  10. import javax.mail.internet.MimeMessage;
  11.  
  12. public class Teste {
  13.  
  14. public static void main(String[] args) throws UnsupportedEncodingException, MessagingException {
  15.  
  16. String host = "smtp.gmail.com";
  17. String user = "system.maplo@gmail.com";
  18. String pass = "senha";
  19. String to = "destinatario1@gmail.com";
  20. String to2 = "destinatario2@gmail.com";
  21. String to3 = "destinatario3@gmail.com";
  22. String from = "system.maplo@gmail.com";
  23. String subject = "Testando email";
  24. String messageText = "TESTE ";
  25. boolean sessionDebug = false;
  26.  
  27. Properties props = System.getProperties();
  28.  
  29. props.put("mail.smtp.starttls.enable", "true");
  30. props.put("mail.smtp.host", host);
  31. props.put("mail.smtp.port", "587");
  32. props.put("mail.smtp.auth", "true");
  33. props.put("mail.smtp.starttls.required", "true");
  34. props.put("mail.smtp.ssl.trust", "smtp.gmail.com");
  35.  
  36. java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
  37. Session mailSession = Session.getDefaultInstance(props, null);
  38. mailSession.setDebug(sessionDebug);
  39. Message msg = new MimeMessage(mailSession);
  40. msg.setFrom(new InternetAddress(from, "Sistema Manplo"));
  41. InternetAddress[] address = {new InternetAddress(to), new InternetAddress(to2), new InternetAddress(to3)}; // aqui estão os destinatários.
  42. msg.setRecipients(Message.RecipientType.TO, address);
  43. msg.setSubject(subject);
  44. msg.setSentDate(new Date());
  45. msg.setContent(messageText, "text/html;charset=UTF-8");
  46.  
  47. Transport transport = mailSession.getTransport("smtp");
  48. transport.connect(host, user, pass);
  49. transport.sendMessage(msg, msg.getAllRecipients());
  50. transport.close();
  51.  
  52. System.out.println("Enviado com Sucesso");
  53. }
  54.  
  55. }
Add Comment
Please, Sign In to add comment