Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void enviar(){
- Properties props = System.getProperties();
- props.put("mail.smtp.starttls.enable", true); // added this line
- props.put("mail.smtp.host", "smtp.gmail.com");
- props.put("mail.smtp.user", "xxxx@gmail.com");
- props.put("mail.smtp.password", "xxxx");
- props.put("mail.smtp.port", "587");
- props.put("mail.smtp.auth", true);
- Session session = Session.getInstance(props,null);
- MimeMessage message = new MimeMessage(session);
- // Create the email addresses involved
- try {
- InternetAddress from = new InternetAddress("xxxx@gmail.com");
- message.setSubject("Informe fichadas");
- message.setFrom(from);
- message.addRecipients(Message.RecipientType.TO, InternetAddress.parse("xxxx@gmail.com"));
- // Create a multi-part to combine the parts
- Multipart multipart = new MimeMultipart("alternative");
- // Create your text message part
- BodyPart messageBodyPart = new MimeBodyPart();
- messageBodyPart.setText("some text to send");
- // Add the text part to the multipart
- multipart.addBodyPart(messageBodyPart);
- // Create the html part
- messageBodyPart = new MimeBodyPart();
- String htmlMessage = "Informe fichadas";
- messageBodyPart.setContent(htmlMessage, "text/html");
- multipart.addBodyPart(messageBodyPart);
- // Associate multi-part with message
- message.setContent(multipart);
- // Send message
- Transport transport = session.getTransport("smtp");
- transport.connect("smtp.gmail.com", "user", "pass");
- System.out.println("Transport: "+transport.toString());
- transport.sendMessage(message, message.getAllRecipients());
- } catch (AddressException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (MessagingException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement