/** * Create a new MimeMessageHelper for the given MimeMessage, * in multipart mode (supporting alternative texts, inline * elements and attachments) if requested. * @param mimeMessage the mime message to work on * @param multipartMode which kind of multipart message to create * (MIXED, RELATED, MIXED_RELATED, or NO) * @param encoding the character encoding to use for the message * @throws MessagingException if multipart creation failed * @see #MULTIPART_MODE_NO * @see #MULTIPART_MODE_MIXED * @see #MULTIPART_MODE_RELATED * @see #MULTIPART_MODE_MIXED_RELATED */ public MimeMessageHelper(MimeMessage mimeMessage, int multipartMode, @Nullable String encoding) throws MessagingException { this.mimeMessage = mimeMessage; createMimeMultiparts(mimeMessage, multipartMode); this.encoding = (encoding != null ? encoding : getDefaultEncoding(mimeMessage)); this.fileTypeMap = getDefaultFileTypeMap(mimeMessage); }
/** * Create a new MimeMessageHelper for the given MimeMessage, * in multipart mode (supporting alternative texts, inline * elements and attachments) if requested. * @param mimeMessage the mime message to work on * @param multipartMode which kind of multipart message to create * (MIXED, RELATED, MIXED_RELATED, or NO) * @param encoding the character encoding to use for the message * @throws MessagingException if multipart creation failed * @see #MULTIPART_MODE_NO * @see #MULTIPART_MODE_MIXED * @see #MULTIPART_MODE_RELATED * @see #MULTIPART_MODE_MIXED_RELATED */ public MimeMessageHelper(MimeMessage mimeMessage, int multipartMode, @Nullable String encoding) throws MessagingException { this.mimeMessage = mimeMessage; createMimeMultiparts(mimeMessage, multipartMode); this.encoding = (encoding != null ? encoding : getDefaultEncoding(mimeMessage)); this.fileTypeMap = getDefaultFileTypeMap(mimeMessage); }
/** * Create a new MimeMessageHelper for the given MimeMessage, * in multipart mode (supporting alternative texts, inline * elements and attachments) if requested. * @param mimeMessage MimeMessage to work on * @param multipartMode which kind of multipart message to create * (MIXED, RELATED, MIXED_RELATED, or NO) * @param encoding the character encoding to use for the message * @throws MessagingException if multipart creation failed * @see #MULTIPART_MODE_NO * @see #MULTIPART_MODE_MIXED * @see #MULTIPART_MODE_RELATED * @see #MULTIPART_MODE_MIXED_RELATED */ public MimeMessageHelper(MimeMessage mimeMessage, int multipartMode, String encoding) throws MessagingException { this.mimeMessage = mimeMessage; createMimeMultiparts(mimeMessage, multipartMode); this.encoding = (encoding != null ? encoding : getDefaultEncoding(mimeMessage)); this.fileTypeMap = getDefaultFileTypeMap(mimeMessage); }