public abstract class MimeUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MimeUtils.MimeMessageImpl
MimeMessageImpl
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
STANDARD_HEADER_FIELDS |
Constructor and Description |
---|
MimeUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getHeadersAsRFC822(javax.mail.Part part,
java.lang.String[] fields)
Get headers in RFC822 format.
|
static boolean |
isAllAscii(java.lang.String s)
Test whether string contains ASCII chars only.
|
static javax.mail.internet.MimeMessage |
mapMsgToMime(java.io.InputStream msgStream,
Segment accountSegment,
java.util.Map<java.lang.String,java.lang.String> addressMap,
boolean validateAddresses,
java.util.List<java.lang.String> errors)
Map MSG to MIME.
|
static java.lang.String[] |
parseContentType(java.lang.String contentType)
Parse mime content type.
|
public static java.lang.String getHeadersAsRFC822(javax.mail.Part part, java.lang.String[] fields) throws javax.mail.MessagingException
part
- fields
- javax.mail.MessagingException
public static boolean isAllAscii(java.lang.String s)
s
- public static javax.mail.internet.MimeMessage mapMsgToMime(java.io.InputStream msgStream, Segment accountSegment, java.util.Map<java.lang.String,java.lang.String> addressMap, boolean validateAddresses, java.util.List<java.lang.String> errors)
msgStream
- accountSegment
- addressMap
- validateAddresses
- if true, validates whether the mapped SMTP address exists
in account segment.errors
- public static java.lang.String[] parseContentType(java.lang.String contentType)
contentType
- This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.