final Message msg = new MimeMessage(session); msg.setFrom(new InternetAddress(senderAddress, senderDisplayName)); msg.addRecipient(Message.RecipientType.TO, new InternetAddress(m.getRecipient(), m.getRecipientDisplayName())); msg.setSubject(m.getSubject()); // Unformatted text version final MimeBodyPart textPart = new MimeBodyPart(); textPart.setContent(m.getText(), "text/plain"); // HTML version final MimeBodyPart htmlPart = new MimeBodyPart(); htmlPart.setContent(m.getHtml(), "text/html"); // Create the Multipart. Add BodyParts to it. final Multipart mp = new MimeMultipart("alternative"); mp.addBodyPart(textPart); mp.addBodyPart(htmlPart); // Set Multipart as the message's content msg.setContent(mp); LOGGER.log(Level.FINEST, "Sending email {0}", m); Transport.send(msg);
Message msg = new MimeMessage(session1); msg.setFrom(new InternetAddress("abc@xyz.com", "Team Application")); msg.addRecipient(Message.RecipientType.TO, new InternetAddress(email, "Dear "+name1+".")); msg.setSubject("Registration confirmation mail"); msg.setContent("Dear <i>"+name1+"</i>,<br>Thanks for registering with us.", "text/html"); Transport.send(msg);
public static String SendMail(String htmlText,String email,String sub) { String SMTP_AUTH_USER ="xxxxxxxxxxx@gmail.com"; Properties props = new Properties(); Session session = Session.getDefaultInstance(props, null); try { Message msg = new MimeMessage(session); msg.setFrom(new InternetAddress(SMTP_AUTH_USER, "RQT")); msg.addRecipient(Message.RecipientType.TO,new InternetAddress(email)); msg.setSubject(sub); msg.setContent(htmlText, "text/html"); Transport.send(msg); return ""; } catch (Exception e) { return e.getMessage(); } }
Message emailMessage = new MimeMessage(mailSession); emailMessage.setFrom(new InternetAddress(origin1)); emailMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(receiptnt1)); emailMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(receiptnt2)); emailMessage.setRecipients(Message.RecipientType.CC, InternetAddress.parse(cc1)); emailMessage.setSubject(emailTitle); // emailMessage.setText(emailContent); Multipart multipart1 = new MimeMultipart(); BodyPart messageBodyPart = new MimeBodyPart(); // Fill the message messageBodyPart.setText(emailContent); // Part two is attachment BodyPart attachment = new MimeBodyPart(); DataSource source = new FileDataSource(filename); attachment.setDataHandler(new DataHandler(source)); attachment.setFileName(filename); multipart1.addBodyPart(attachment); multipart1.addBodyPart(messageBodyPart); // Put parts in message emailMessage.setContent(multipart1); //System.out.println("\n\nSend email :"+eMArray[0]); transport.sendMessage(emailMessage, emailMessage.getAllRecipients());
Message msg = new MimeMessage(session); msg.setFrom(new InternetAddress("admin@example.com", "Example.com Admin")); msg.addRecipient(Message.RecipientType.TO, new InternetAddress("user@example.com", "Mr. User")); msg.setSubject("My subject");
// Define message Message message = new MimeMessage(session); message.setFrom(new InternetAddress(from)); message.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); message.setSubject("Hello JavaMail Attachment"); // Create the message part BodyPart messageBodyPart = new MimeBodyPart(); // Fill the message messageBodyPart.setText("Pardon Ideas"); Multipart multipart = new MimeMultipart(); multipart.addBodyPart(messageBodyPart); // Part two is attachment messageBodyPart = new MimeBodyPart(); DataSource source = new FileDataSource(filename); messageBodyPart.setDataHandler(new DataHandler(source)); messageBodyPart.setFileName(filename); multipart.addBodyPart(messageBodyPart); // Put parts in message message.setContent(multipart); // Send the message Transport.send(message);
private Message createMessage(String email, String subject, String messageBody, Session session) throws MessagingException, UnsupportedEncodingException { Message message = new MimeMessage(session); message.setFrom(new InternetAddress("tutorials@tiemenschut.com", "AutoScreenShot Application")); message.addRecipient(Message.RecipientType.TO, new InternetAddress(email, email)); message.setSubject(subject); message.setText(messageBody); MimeBodyPart messageBodyPart = new MimeBodyPart(); Multipart multipart = new MimeMultipart(); messageBodyPart = new MimeBodyPart(); String file = "/sdcard/Pictures/screenshot.png"; String fileName = "screenshot.png"; DataSource source = new FileDataSource(file); messageBodyPart.setDataHandler(new DataHandler(source)); messageBodyPart.setFileName(fileName); multipart.addBodyPart(messageBodyPart); message.setContent(multipart); return message; }
mailMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(toEmail1));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); message.setSubject(subject);
message.addRecipient(Message.RecipientType.TO, new InternetAddress(recipient));