public final class MimeMessageUtils extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static javax.mail.internet.MimeMessage |
createMimeMessage(javax.mail.Session session,
byte[] source) |
Create a MimeMessage.
|
static javax.mail.internet.MimeMessage |
createMimeMessage(javax.mail.Session session,
java.io.File source) |
Create a MimeMessage.
|
static javax.mail.internet.MimeMessage |
createMimeMessage(javax.mail.Session session,
java.io.InputStream source) |
Create a MimeMessage.
|
static javax.mail.internet.MimeMessage |
createMimeMessage(javax.mail.Session session,
java.lang.String source) |
Create a MimeMessage using the platform's default character encoding.
|
static void |
writeMimeMessage(javax.mail.internet.MimeMessage mimeMessage,
java.io.File resultFile) |
Convenience method to write a MimeMessage into a file.
|
public static javax.mail.internet.MimeMessage createMimeMessage(javax.mail.Session session, byte[] source) throws javax.mail.MessagingException, java.io.IOException
session
- the mail sessionsource
- the input datajavax.mail.MessagingException
- creating the MimeMessage failedjava.io.IOException
- creating the MimeMessage failedpublic static javax.mail.internet.MimeMessage createMimeMessage(javax.mail.Session session, java.io.File source) throws javax.mail.MessagingException, java.io.IOException
session
- the mail sessionsource
- the input datajavax.mail.MessagingException
- creating the MimeMessage failedjava.io.IOException
- creating the MimeMessage failedpublic static javax.mail.internet.MimeMessage createMimeMessage(javax.mail.Session session, java.io.InputStream source) throws javax.mail.MessagingException
session
- the mail sessionsource
- the input datajavax.mail.MessagingException
- creating the MimeMessage failedpublic static javax.mail.internet.MimeMessage createMimeMessage(javax.mail.Session session, java.lang.String source) throws javax.mail.MessagingException, java.io.IOException
session
- the mail sessionsource
- the input datajavax.mail.MessagingException
- creating the MimeMessage failedjava.io.IOException
- creating the MimeMessage failedpublic static void writeMimeMessage(javax.mail.internet.MimeMessage mimeMessage, java.io.File resultFile) throws javax.mail.MessagingException, java.io.IOException
mimeMessage
- the MimeMessage to writeresultFile
- the file containing the MimeMessgaejavax.mail.MessagingException
- accessing MimeMessage failedjava.io.IOException
- writing the MimeMessage failed