Package org.apache.commons.mail.util
Class MimeMessageUtils
java.lang.Object
org.apache.commons.mail.util.MimeMessageUtils
Static helper methods.
- Since:
- 1.3
-
Method Summary
Modifier and TypeMethodDescriptionstatic javax.mail.internet.MimeMessage
createMimeMessage
(javax.mail.Session session, byte[] source) Create a MimeMessage.static javax.mail.internet.MimeMessage
createMimeMessage
(javax.mail.Session session, File source) Create a MimeMessage.static javax.mail.internet.MimeMessage
createMimeMessage
(javax.mail.Session session, InputStream source) Create a MimeMessage.static javax.mail.internet.MimeMessage
createMimeMessage
(javax.mail.Session session, String source) Create a MimeMessage using the platform's default character encoding.static void
writeMimeMessage
(javax.mail.internet.MimeMessage mimeMessage, File resultFile) Convenience method to write a MimeMessage into a file.
-
Method Details
-
createMimeMessage
public static javax.mail.internet.MimeMessage createMimeMessage(javax.mail.Session session, byte[] source) throws javax.mail.MessagingException, IOException Create a MimeMessage.- Parameters:
session
- the mail sessionsource
- the input data- Returns:
- the MimeMessage
- Throws:
javax.mail.MessagingException
- creating the MimeMessage failedIOException
- creating the MimeMessage failed
-
createMimeMessage
public static javax.mail.internet.MimeMessage createMimeMessage(javax.mail.Session session, File source) throws javax.mail.MessagingException, IOException Create a MimeMessage.- Parameters:
session
- the mail sessionsource
- the input data- Returns:
- the MimeMessage
- Throws:
javax.mail.MessagingException
- creating the MimeMessage failedIOException
- creating the MimeMessage failed
-
createMimeMessage
public static javax.mail.internet.MimeMessage createMimeMessage(javax.mail.Session session, InputStream source) throws javax.mail.MessagingException Create a MimeMessage.- Parameters:
session
- the mail sessionsource
- the input data- Returns:
- the MimeMessage
- Throws:
javax.mail.MessagingException
- creating the MimeMessage failed
-
createMimeMessage
public static javax.mail.internet.MimeMessage createMimeMessage(javax.mail.Session session, String source) throws javax.mail.MessagingException, IOException Create a MimeMessage using the platform's default character encoding.- Parameters:
session
- the mail sessionsource
- the input data- Returns:
- the MimeMessage
- Throws:
javax.mail.MessagingException
- creating the MimeMessage failedIOException
- creating the MimeMessage failed
-
writeMimeMessage
public static void writeMimeMessage(javax.mail.internet.MimeMessage mimeMessage, File resultFile) throws javax.mail.MessagingException, IOException Convenience method to write a MimeMessage into a file.- Parameters:
mimeMessage
- the MimeMessage to writeresultFile
- the file containing the MimeMessgae- Throws:
javax.mail.MessagingException
- accessing MimeMessage failedIOException
- writing the MimeMessage failed
-