public MailHeadersBuilder cc(String... cc) { return put(MailHeaders.CC, cc); }
public MailHeadersBuilder bcc(String... bcc) { return put(MailHeaders.BCC, bcc); }
public MailHeadersBuilder attachmentFilename(String attachmentFilename) { return put(MailHeaders.ATTACHMENT_FILENAME, attachmentFilename); }
/** * A multipart mode ro use. * Possible values are 0 through 3. * @param multipartMode header value * @return this * @see org.springframework.mail.javamail.MimeMessageHelper */ public MailHeadersBuilder multipartMode(int multipartMode) { return put(MailHeaders.MULTIPART_MODE, multipartMode); }
public MailHeadersBuilder bcc(String... bcc) { return put(MailHeaders.BCC, bcc); }
/** * A multipart mode ro use. * Possible values are 0 through 3. * @param multipartMode header value * @return this * @see org.springframework.mail.javamail.MimeMessageHelper */ public MailHeadersBuilder multipartMode(int multipartMode) { return put(MailHeaders.MULTIPART_MODE, multipartMode); }
public MailHeadersBuilder to(String... to) { return put(MailHeaders.TO, to); }
public MailHeadersBuilder subject(String subject) { return put(MailHeaders.SUBJECT, subject); }
public MailHeadersBuilder replyTo(String replyTo) { return put(MailHeaders.REPLY_TO, replyTo); }
public MailHeadersBuilder contentType(String contentType) { return put(MailHeaders.CONTENT_TYPE, contentType); }
public MailHeadersBuilder from(String from) { return put(MailHeaders.FROM, from); }
public MailHeadersBuilder replyTo(String replyTo) { return put(MailHeaders.REPLY_TO, replyTo); }
public MailHeadersBuilder contentType(String contentType) { return put(MailHeaders.CONTENT_TYPE, contentType); }
public <P> MailHeadersBuilder bccFunction(Function<Message<P>, String[]> bcc) { return put(MailHeaders.BCC, new FunctionExpression<Message<P>>(bcc)); }
public <P> MailHeadersBuilder fromFunction(Function<Message<P>, String> from) { return put(MailHeaders.FROM, new FunctionExpression<Message<P>>(from)); }
public <P> MailHeadersBuilder replyToFunction(Function<Message<P>, String> replyTo) { return put(MailHeaders.REPLY_TO, new FunctionExpression<Message<P>>(replyTo)); }
public <P> MailHeadersBuilder ccFunction(Function<Message<P>, String[]> cc) { return put(MailHeaders.CC, new FunctionExpression<Message<P>>(cc)); }
public <P> MailHeadersBuilder bccFunction(Function<Message<P>, String[]> bcc) { return put(MailHeaders.BCC, new FunctionExpression<Message<P>>(bcc)); }
public <P> MailHeadersBuilder attachmentFilenameFunction(Function<Message<P>, String> attachmentFilename) { return put(MailHeaders.ATTACHMENT_FILENAME, new FunctionExpression<Message<P>>(attachmentFilename)); }
private MailHeadersBuilder putExpression(String key, String expression) { return put(key, PARSER.parseExpression(expression)); }