/** * Create a new MimeMessageHelper for the given MimeMessage, * assuming a simple text message (no multipart content, * i.e. no alternative texts and no inline elements or attachments). * @param mimeMessage the mime message to work on * @param encoding the character encoding to use for the message * @see #MimeMessageHelper(javax.mail.internet.MimeMessage, boolean) */ public MimeMessageHelper(MimeMessage mimeMessage, @Nullable String encoding) { this.mimeMessage = mimeMessage; 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, * assuming a simple text message (no multipart content, * i.e. no alternative texts and no inline elements or attachments). * @param mimeMessage the mime message to work on * @param encoding the character encoding to use for the message * @see #MimeMessageHelper(javax.mail.internet.MimeMessage, boolean) */ public MimeMessageHelper(MimeMessage mimeMessage, @Nullable String encoding) { this.mimeMessage = mimeMessage; 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, * assuming a simple text message (no multipart content, * i.e. no alternative texts and no inline elements or attachments). * @param mimeMessage MimeMessage to work on * @param encoding the character encoding to use for the message * @see #MimeMessageHelper(javax.mail.internet.MimeMessage, boolean) */ public MimeMessageHelper(MimeMessage mimeMessage, String encoding) { this.mimeMessage = mimeMessage; 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); }