simpleMessage.setReplyTo("reply@mail.org"); simpleMessage.setTo("you@mail.org"); simpleMessage.setCc("he@mail.org", "she@mail.org");
/** * Tests that two equal SimpleMailMessages have equal hash codes. */ @Test public final void testHashCode() { SimpleMailMessage message1 = new SimpleMailMessage(); message1.setFrom("from@somewhere"); message1.setReplyTo("replyTo@somewhere"); message1.setTo("to@somewhere"); message1.setCc("cc@somewhere"); message1.setBcc("bcc@somewhere"); message1.setSentDate(new Date()); message1.setSubject("subject"); message1.setText("text"); // Copy the message SimpleMailMessage message2 = new SimpleMailMessage(message1); assertEquals(message1, message2); assertEquals(message1.hashCode(), message2.hashCode()); }
assertEquals("you@mail.org", messageCopy.getTo()[0]); message.setReplyTo("reply@mail.org"); message.setCc(new String[]{"he@mail.org", "she@mail.org"}); message.setBcc(new String[]{"us@mail.org", "them@mail.org"});
public final void testEqualsObject() { SimpleMailMessage message1; SimpleMailMessage message2; // Same object is equal message1 = new SimpleMailMessage(); message2 = message1; assertTrue(message1.equals(message2)); // Null object is not equal message1 = new SimpleMailMessage(); message2 = null; assertTrue(!(message1.equals(message2))); // Different class is not equal assertTrue(!(message1.equals(new Object()))); // Equal values are equal message1 = new SimpleMailMessage(); message2 = new SimpleMailMessage(); assertTrue(message1.equals(message2)); message1 = new SimpleMailMessage(); message1.setFrom("from@somewhere"); message1.setReplyTo("replyTo@somewhere"); message1.setTo("to@somewhere"); message1.setCc("cc@somewhere"); message1.setBcc("bcc@somewhere"); message1.setSentDate(new Date()); message1.setSubject("subject"); message1.setText("text"); message2 = new SimpleMailMessage(message1); assertTrue(message1.equals(message2)); }
public static SimpleMailMessage createSimpleMailMessage() { SimpleMailMessage message = new SimpleMailMessage(); message.setBcc(BCC); message.setCc(CC); message.setTo(TO); message.setSubject(SUBJECT); message.setReplyTo(REPLY_TO); message.setFrom(FROM); message.setText(MESSAGE_TEXT); return message; }
/** Creates a MimeMessage based on a FeedbackForm. */ @SuppressWarnings("squid:S3457") // do not use platform specific line ending private SimpleMailMessage createFeedbackMessage(FeedbackForm form) { SimpleMailMessage message = new SimpleMailMessage(); message.setTo(userService.getSuEmailAddresses().toArray(new String[] {})); if (form.hasEmail()) { message.setCc(form.getEmail()); message.setReplyTo(form.getEmail()); } else { message.setReplyTo("no-reply@molgenis.org"); } String appName = appSettings.getTitle(); message.setSubject(String.format("[feedback-%s] %s", appName, form.getSubject())); message.setText(String.format("Feedback from %s:\n\n%s", form.getFrom(), form.getFeedback())); return message; }
@Override public SimpleMailMessage process(BatchExcelRow item) throws Exception { SimpleMailMessage result = new SimpleMailMessage(); result.setFrom(from); result.setReplyTo(from); result.setSubject(subject); result.setSentDate(new Date()); result.setTo(to); result.setText(item.toString()); return result; }
private void sendPlainTextMail(Email eParams) { SimpleMailMessage mailMessage = new SimpleMailMessage(); eParams.getTo().toArray(new String[eParams.getTo().size()]); mailMessage.setTo(eParams.getTo().toArray(new String[eParams.getTo().size()])); mailMessage.setReplyTo(eParams.getFrom()); mailMessage.setFrom(eParams.getFrom()); mailMessage.setSubject(eParams.getSubject()); mailMessage.setText(eParams.getMessage()); if (eParams.getCc().size() > 0) { mailMessage.setCc(eParams.getCc().toArray(new String[eParams.getCc().size()])); } mailSender.send(mailMessage); }
private void sendPlainTextMail(Email eParams) { SimpleMailMessage mailMessage = new SimpleMailMessage(); eParams.getTo().toArray(new String[eParams.getTo().size()]); mailMessage.setTo(eParams.getTo().toArray(new String[eParams.getTo().size()])); mailMessage.setReplyTo(eParams.getFrom()); mailMessage.setFrom(eParams.getFrom()); mailMessage.setSubject(eParams.getSubject()); mailMessage.setText(eParams.getMessage()); if (eParams.getCc().size() > 0) { mailMessage.setCc(eParams.getCc().toArray(new String[eParams.getCc().size()])); } mailSender.send(mailMessage); }
message.setReplyTo(getPropertyFromConfiguration("backupFrom")); if (attrSenderEmail != null && attrSenderEmail.getValue() != null) { senderEmail = BeansUtils.attributeValueToString(attrSenderEmail); message.setReplyTo(senderEmail);
/** * Creates a Simple Mail Message from a Feedback Pojo. * @param feedback The Feedback pojo * @return */ protected SimpleMailMessage prepareSimpleMailMessageFromFeedbackPojo(FeedbackPojo feedback) { SimpleMailMessage message = new SimpleMailMessage(); message.setTo(defaultToAddress); message.setFrom(feedback.getEmail()); message.setReplyTo(feedback.getEmail()); message.setSubject("[DevOps Buddy]: Feedback received from " + feedback.getFirstName() + " " + feedback .getLastName() + "!"); message.setText("User with email: " + feedback.getEmail() + " left this feedback:\n" + feedback.getFeedback()); return message; }
@Override public void send(MailMessage message) throws MailSenderException { SimpleMailMessage smm = new SimpleMailMessage(); MailBody body = message.getBody(); smm.setText(MailUtils.toPlainText(body)); MailHead head = message.getHead(); smm.setFrom(head.getFrom()); smm.setReplyTo(head.getReplyTo()); smm.setSubject(head.getSubject()); smm.setTo(asArray(head.getTo())); smm.setCc(asArray(head.getCc())); smm.setBcc(asArray(head.getBcc())); smm.setSentDate(head.getSentDate()); LOG.info("message to send {}", smm); mailSender.send(smm); }