Assert.notNull(target, "'target' MailMessage must not be null"); if (getFrom() != null) { target.setFrom(getFrom()); target.setReplyTo(getReplyTo()); target.setTo(copy(getTo())); target.setCc(copy(getCc())); target.setBcc(copy(getBcc())); target.setSentDate(getSentDate()); target.setSubject(getSubject()); target.setText(getText());
private void applyHeadersToMailMessage(MailMessage mailMessage, MessageHeaders headers) { String subject = headers.get(MailHeaders.SUBJECT, String.class); if (subject != null) { mailMessage.setSubject(subject); } String[] to = this.retrieveHeaderValueAsStringArray(headers, MailHeaders.TO); if (to != null) { mailMessage.setTo(to); } if (mailMessage instanceof SimpleMailMessage) { Assert.state(!ObjectUtils.isEmpty(((SimpleMailMessage) mailMessage).getTo()), "No recipient has been provided on the MailMessage or the 'MailHeaders.TO' header."); } String[] cc = this.retrieveHeaderValueAsStringArray(headers, MailHeaders.CC); if (cc != null) { mailMessage.setCc(cc); } String[] bcc = this.retrieveHeaderValueAsStringArray(headers, MailHeaders.BCC); if (bcc != null) { mailMessage.setBcc(bcc); } String from = headers.get(MailHeaders.FROM, String.class); if (from != null) { mailMessage.setFrom(from); } String replyTo = headers.get(MailHeaders.REPLY_TO, String.class); if (replyTo != null) { mailMessage.setReplyTo(replyTo); } }
mailMessage.setText((String) payload);
private void applyHeadersToMailMessage(MailMessage mailMessage, MessageHeaders headers) { String subject = headers.get(MailHeaders.SUBJECT, String.class); if (subject != null) { mailMessage.setSubject(subject); } String[] to = this.retrieveHeaderValueAsStringArray(headers, MailHeaders.TO); if (to != null) { mailMessage.setTo(to); } if (mailMessage instanceof SimpleMailMessage) { Assert.state(!ObjectUtils.isEmpty(((SimpleMailMessage) mailMessage).getTo()), "No recipient has been provided on the MailMessage or the 'MailHeaders.TO' header."); } String[] cc = this.retrieveHeaderValueAsStringArray(headers, MailHeaders.CC); if (cc != null) { mailMessage.setCc(cc); } String[] bcc = this.retrieveHeaderValueAsStringArray(headers, MailHeaders.BCC); if (bcc != null) { mailMessage.setBcc(bcc); } String from = headers.get(MailHeaders.FROM, String.class); if (from != null) { mailMessage.setFrom(from); } String replyTo = headers.get(MailHeaders.REPLY_TO, String.class); if (replyTo != null) { mailMessage.setReplyTo(replyTo); } }
mailMessage.setText((String) payload);
Assert.notNull(target, "'target' MailMessage must not be null"); if (getFrom() != null) { target.setFrom(getFrom()); target.setReplyTo(getReplyTo()); target.setTo(copy(getTo())); target.setCc(copy(getCc())); target.setBcc(copy(getBcc())); target.setSentDate(getSentDate()); target.setSubject(getSubject()); target.setText(getText());
Assert.notNull(target, "'target' MailMessage must not be null"); if (getFrom() != null) { target.setFrom(getFrom()); target.setReplyTo(getReplyTo()); target.setTo(copy(getTo())); target.setCc(copy(getCc())); target.setBcc(copy(getBcc())); target.setSentDate(getSentDate()); target.setSubject(getSubject()); target.setText(getText());