Modifier and Type | Method and Description |
---|---|
static String |
emailToEML(@NotNull Email email)
Delegates to
emailToMimeMessage(Email) and passes the result to mimeMessageToEML(MimeMessage) . |
static jakarta.mail.internet.MimeMessage |
emailToMimeMessage(@NotNull Email email)
Delegates to
emailToMimeMessage(Email, Session) , using a new empty Session instance. |
static jakarta.mail.internet.MimeMessage |
emailToMimeMessage(@NotNull Email email,
@NotNull jakarta.mail.Session session)
Delegates to
MimeMessageProducerHelper.produceMimeMessage(Email, Session, Pkcs12Config) with empty S/MIME signing store. |
static jakarta.mail.internet.MimeMessage |
emailToMimeMessage(@NotNull Email email,
@NotNull jakarta.mail.Session session,
@NotNull Pkcs12Config defaultSmimeSigningStore)
Refer to
MimeMessageProducerHelper.produceMimeMessage(Email, Session, Pkcs12Config) . |
static @NotNull Email |
emlToEmail(@NotNull File emlFile)
Delegates to
emlToEmail(File, Pkcs12Config) . |
static @NotNull Email |
emlToEmail(@NotNull File emlFile,
@Nullable Pkcs12Config pkcs12Config)
Delegates to
emlToEmailBuilder(File, Pkcs12Config) . |
static @NotNull Email |
emlToEmail(@NotNull InputStream emlInputStream)
Delegates to
emlToEmail(InputStream, Pkcs12Config) . |
static @NotNull Email |
emlToEmail(@NotNull InputStream emlInputStream,
@Nullable Pkcs12Config pkcs12Config)
Delegates to
emlToEmailBuilder(InputStream, Pkcs12Config) with the full string value read from the given InputStream . |
static @NotNull Email |
emlToEmail(@NotNull String eml)
Delegates to
emlToEmail(String, Pkcs12Config) . |
static @NotNull Email |
emlToEmail(@NotNull String eml,
@Nullable Pkcs12Config pkcs12Config)
Delegates to
emlToEmailBuilder(String, Pkcs12Config) . |
static @NotNull EmailPopulatingBuilder |
emlToEmailBuilder(@NotNull File emlFile)
Delegates to
emlToEmailBuilder(File, Pkcs12Config) . |
static @NotNull EmailPopulatingBuilder |
emlToEmailBuilder(@NotNull File emlFile,
@Nullable Pkcs12Config pkcs12Config)
Delegates to
emlToMimeMessage(File) and then mimeMessageToEmailBuilder(MimeMessage, Pkcs12Config) . |
static @NotNull EmailPopulatingBuilder |
emlToEmailBuilder(@NotNull InputStream emlInputStream)
Delegates to
emlToEmailBuilder(InputStream, Pkcs12Config) . |
static @NotNull EmailPopulatingBuilder |
emlToEmailBuilder(@NotNull InputStream emlInputStream,
@Nullable Pkcs12Config pkcs12Config)
Delegates to
emlToEmail(String) with the full string value read from the given InputStream . |
static @NotNull EmailPopulatingBuilder |
emlToEmailBuilder(@NotNull String eml)
Delegates to
emlToEmailBuilder(String, Pkcs12Config) . |
static @NotNull EmailPopulatingBuilder |
emlToEmailBuilder(@NotNull String eml,
@Nullable Pkcs12Config pkcs12Config)
Delegates to
emlToMimeMessage(String, Session) using a dummy Session instance and passes the result to mimeMessageToEmailBuilder(MimeMessage, Pkcs12Config) . |
static @NotNull jakarta.mail.internet.MimeMessage |
emlToMimeMessage(@NotNull File emlFile)
Delegates to
emlToMimeMessage(File, Session) , using createDummySession() . |
static jakarta.mail.internet.MimeMessage |
emlToMimeMessage(@NotNull File emlFile,
@NotNull jakarta.mail.Session session)
Delegates to
emlToMimeMessage(InputStream, Session) . |
static @NotNull jakarta.mail.internet.MimeMessage |
emlToMimeMessage(@NotNull InputStream inputStream)
Delegates to
emlToMimeMessage(InputStream, Session) using createDummySession() . |
static @NotNull jakarta.mail.internet.MimeMessage |
emlToMimeMessage(@NotNull InputStream inputStream,
@NotNull jakarta.mail.Session session)
Relies on JavaMail's native parser of EML data,
MimeMessage.MimeMessage(Session, InputStream) . |
static jakarta.mail.internet.MimeMessage |
emlToMimeMessage(@NotNull String eml)
Delegates to
emlToMimeMessage(String, Session) with an empty Session instance. |
static jakarta.mail.internet.MimeMessage |
emlToMimeMessage(@NotNull String eml,
@NotNull jakarta.mail.Session session)
Relies on JavaMail's native parser of EML data,
MimeMessage.MimeMessage(Session, InputStream) . |
static @NotNull Email |
mimeMessageToEmail(@NotNull jakarta.mail.internet.MimeMessage mimeMessage)
Delegates to
mimeMessageToEmail(MimeMessage, Pkcs12Config) . |
static @NotNull Email |
mimeMessageToEmail(@NotNull jakarta.mail.internet.MimeMessage mimeMessage,
@Nullable Pkcs12Config pkcs12Config)
Delegates to
mimeMessageToEmailBuilder(MimeMessage, Pkcs12Config) . |
static @NotNull Email |
mimeMessageToEmail(@NotNull jakarta.mail.internet.MimeMessage mimeMessage,
@Nullable Pkcs12Config pkcs12Config,
boolean fetchAttachmentData)
|
static @NotNull EmailPopulatingBuilder |
mimeMessageToEmailBuilder(@NotNull jakarta.mail.internet.MimeMessage mimeMessage)
Delegates to
mimeMessageToEmailBuilder(MimeMessage, Pkcs12Config) . |
static @NotNull EmailPopulatingBuilder |
mimeMessageToEmailBuilder(@NotNull jakarta.mail.internet.MimeMessage mimeMessage,
@Nullable Pkcs12Config pkcs12Config)
|
static @NotNull EmailPopulatingBuilder |
mimeMessageToEmailBuilder(@NotNull jakarta.mail.internet.MimeMessage mimeMessage,
@Nullable Pkcs12Config pkcs12Config,
boolean fetchAttachmentData) |
static String |
mimeMessageToEML(@NotNull jakarta.mail.internet.MimeMessage mimeMessage) |
static byte[] |
mimeMessageToEMLByteArray(@NotNull jakarta.mail.internet.MimeMessage mimeMessage) |
static @NotNull Email |
outlookMsgToEmail(@NotNull File msgFile)
Delegates to
outlookMsgToEmailBuilder(File) and then builds and returns the email. |
static @NotNull Email |
outlookMsgToEmail(@NotNull File msgFile,
@Nullable Pkcs12Config pkcs12Config)
Delegates to
outlookMsgToEmailBuilder(File, Pkcs12Config) and then builds and returns the email. |
static @NotNull Email |
outlookMsgToEmail(@NotNull InputStream msgInputStream)
Delegates to
outlookMsgToEmail(InputStream, Pkcs12Config) . |
static @NotNull Email |
outlookMsgToEmail(@NotNull InputStream msgInputStream,
@Nullable Pkcs12Config pkcs12Config)
Delegates to
outlookMsgToEmailBuilder(InputStream, Pkcs12Config) . |
static @NotNull Email |
outlookMsgToEmail(@NotNull String msgData)
Delegates to
outlookMsgToEmail(String, Pkcs12Config) . |
static @NotNull Email |
outlookMsgToEmail(@NotNull String msgData,
@Nullable Pkcs12Config pkcs12Config) |
static @NotNull EmailPopulatingBuilder |
outlookMsgToEmailBuilder(@NotNull File msgFile)
Delegates to
outlookMsgToEmailBuilder(File, Pkcs12Config) . |
static @NotNull EmailPopulatingBuilder |
outlookMsgToEmailBuilder(@NotNull File msgFile,
@Nullable Pkcs12Config pkcs12Config) |
static @NotNull org.simplejavamail.api.internal.outlooksupport.model.EmailFromOutlookMessage |
outlookMsgToEmailBuilder(@NotNull InputStream msgInputStream)
Delegates to
outlookMsgToEmailBuilder(InputStream, Pkcs12Config) . |
static @NotNull org.simplejavamail.api.internal.outlooksupport.model.EmailFromOutlookMessage |
outlookMsgToEmailBuilder(@NotNull InputStream msgInputStream,
@Nullable Pkcs12Config pkcs12Config) |
static @NotNull String |
outlookMsgToEML(@NotNull File outlookMsgFile)
Delegates to
outlookMsgToEML(File, Pkcs12Config) . |
static @NotNull String |
outlookMsgToEML(@NotNull File outlookMsgFile,
@Nullable Pkcs12Config pkcs12Config) |
static @NotNull String |
outlookMsgToEML(@NotNull InputStream outlookMsgInputStream)
Delegates to
outlookMsgToEML(InputStream, Pkcs12Config) . |
static @NotNull String |
outlookMsgToEML(@NotNull InputStream outlookMsgInputStream,
@Nullable Pkcs12Config pkcs12Config) |
static @NotNull String |
outlookMsgToEML(@NotNull String msgFile)
Delegates to
outlookMsgToEML(String, Pkcs12Config) . |
static @NotNull String |
outlookMsgToEML(@NotNull String msgData,
@Nullable Pkcs12Config pkcs12Config) |
static @NotNull jakarta.mail.internet.MimeMessage |
outlookMsgToMimeMessage(@NotNull File outlookMsgFile)
Delegates to
outlookMsgToMimeMessage(File, Pkcs12Config) . |
static @NotNull jakarta.mail.internet.MimeMessage |
outlookMsgToMimeMessage(@NotNull File outlookMsgFile,
@Nullable Pkcs12Config pkcs12Config) |
static @NotNull jakarta.mail.internet.MimeMessage |
outlookMsgToMimeMessage(@NotNull InputStream outlookMsgInputStream)
Delegates to
outlookMsgToMimeMessage(InputStream, Pkcs12Config) . |
static @NotNull jakarta.mail.internet.MimeMessage |
outlookMsgToMimeMessage(@NotNull InputStream outlookMsgInputStream,
@Nullable Pkcs12Config pkcs12Config) |
static @NotNull jakarta.mail.internet.MimeMessage |
outlookMsgToMimeMessage(@NotNull String msgFile)
Delegates to
outlookMsgToMimeMessage(String, Pkcs12Config) . |
static @NotNull jakarta.mail.internet.MimeMessage |
outlookMsgToMimeMessage(@NotNull String msgData,
@Nullable Pkcs12Config pkcs12Config) |
@NotNull public static @NotNull Email mimeMessageToEmail(@NotNull @NotNull jakarta.mail.internet.MimeMessage mimeMessage)
mimeMessageToEmail(MimeMessage, Pkcs12Config)
.@NotNull public static @NotNull Email mimeMessageToEmail(@NotNull @NotNull jakarta.mail.internet.MimeMessage mimeMessage, @Nullable @Nullable Pkcs12Config pkcs12Config)
mimeMessageToEmailBuilder(MimeMessage, Pkcs12Config)
.@NotNull public static @NotNull Email mimeMessageToEmail(@NotNull @NotNull jakarta.mail.internet.MimeMessage mimeMessage, @Nullable @Nullable Pkcs12Config pkcs12Config, boolean fetchAttachmentData)
@NotNull public static @NotNull EmailPopulatingBuilder mimeMessageToEmailBuilder(@NotNull @NotNull jakarta.mail.internet.MimeMessage mimeMessage)
mimeMessageToEmailBuilder(MimeMessage, Pkcs12Config)
.@NotNull public static @NotNull EmailPopulatingBuilder mimeMessageToEmailBuilder(@NotNull @NotNull jakarta.mail.internet.MimeMessage mimeMessage, @Nullable @Nullable Pkcs12Config pkcs12Config)
@NotNull public static @NotNull EmailPopulatingBuilder mimeMessageToEmailBuilder(@NotNull @NotNull jakarta.mail.internet.MimeMessage mimeMessage, @Nullable @Nullable Pkcs12Config pkcs12Config, boolean fetchAttachmentData)
mimeMessage
- The MimeMessage from which to create the Email
.pkcs12Config
- Private key store for decrypting S/MIME encrypted attachments
(only needed when the message is encrypted rather than just signed).fetchAttachmentData
- When false only the names of the attachments are retrieved but no data@NotNull public static @NotNull Email outlookMsgToEmail(@NotNull @NotNull String msgData)
outlookMsgToEmail(String, Pkcs12Config)
.msgData
- The content of an Outlook (.msg) message from which to create the Email
.@NotNull public static @NotNull Email outlookMsgToEmail(@NotNull @NotNull String msgData, @Nullable @Nullable Pkcs12Config pkcs12Config)
msgData
- The content of an Outlook (.msg) message from which to create the Email
.pkcs12Config
- Private key store for decrypting S/MIME encrypted attachments
(only needed when the message is encrypted rather than just signed).@NotNull public static @NotNull Email outlookMsgToEmail(@NotNull @NotNull File msgFile)
outlookMsgToEmailBuilder(File)
and then builds and returns the email.msgFile
- The content of an Outlook (.msg) message from which to create the Email
.@NotNull public static @NotNull Email outlookMsgToEmail(@NotNull @NotNull File msgFile, @Nullable @Nullable Pkcs12Config pkcs12Config)
outlookMsgToEmailBuilder(File, Pkcs12Config)
and then builds and returns the email.msgFile
- The content of an Outlook (.msg) message from which to create the Email
.@NotNull public static @NotNull EmailPopulatingBuilder outlookMsgToEmailBuilder(@NotNull @NotNull File msgFile)
outlookMsgToEmailBuilder(File, Pkcs12Config)
.msgFile
- The content of an Outlook (.msg) message from which to create the Email
.@NotNull public static @NotNull EmailPopulatingBuilder outlookMsgToEmailBuilder(@NotNull @NotNull File msgFile, @Nullable @Nullable Pkcs12Config pkcs12Config)
msgFile
- The content of an Outlook (.msg) message from which to create the Email
.pkcs12Config
- Private key store for decrypting S/MIME encrypted attachments
(only needed when the message is encrypted rather than just signed).@NotNull public static @NotNull Email outlookMsgToEmail(@NotNull @NotNull InputStream msgInputStream)
outlookMsgToEmail(InputStream, Pkcs12Config)
.@NotNull public static @NotNull Email outlookMsgToEmail(@NotNull @NotNull InputStream msgInputStream, @Nullable @Nullable Pkcs12Config pkcs12Config)
outlookMsgToEmailBuilder(InputStream, Pkcs12Config)
.@NotNull public static @NotNull org.simplejavamail.api.internal.outlooksupport.model.EmailFromOutlookMessage outlookMsgToEmailBuilder(@NotNull @NotNull InputStream msgInputStream)
outlookMsgToEmailBuilder(InputStream, Pkcs12Config)
.@NotNull public static @NotNull org.simplejavamail.api.internal.outlooksupport.model.EmailFromOutlookMessage outlookMsgToEmailBuilder(@NotNull @NotNull InputStream msgInputStream, @Nullable @Nullable Pkcs12Config pkcs12Config)
msgInputStream
- The content of an Outlook (.msg) message from which to create the Email
.@NotNull public static @NotNull Email emlToEmail(@NotNull @NotNull InputStream emlInputStream)
emlToEmail(InputStream, Pkcs12Config)
.@NotNull public static @NotNull Email emlToEmail(@NotNull @NotNull InputStream emlInputStream, @Nullable @Nullable Pkcs12Config pkcs12Config)
emlToEmailBuilder(InputStream, Pkcs12Config)
with the full string value read from the given InputStream
.@NotNull public static @NotNull Email emlToEmail(@NotNull @NotNull String eml)
emlToEmail(String, Pkcs12Config)
.@NotNull public static @NotNull Email emlToEmail(@NotNull @NotNull String eml, @Nullable @Nullable Pkcs12Config pkcs12Config)
emlToEmailBuilder(String, Pkcs12Config)
.@NotNull public static @NotNull Email emlToEmail(@NotNull @NotNull File emlFile)
emlToEmail(File, Pkcs12Config)
.@NotNull public static @NotNull Email emlToEmail(@NotNull @NotNull File emlFile, @Nullable @Nullable Pkcs12Config pkcs12Config)
emlToEmailBuilder(File, Pkcs12Config)
.@NotNull public static @NotNull EmailPopulatingBuilder emlToEmailBuilder(@NotNull @NotNull File emlFile)
emlToEmailBuilder(File, Pkcs12Config)
.@NotNull public static @NotNull EmailPopulatingBuilder emlToEmailBuilder(@NotNull @NotNull File emlFile, @Nullable @Nullable Pkcs12Config pkcs12Config)
emlToMimeMessage(File)
and then mimeMessageToEmailBuilder(MimeMessage, Pkcs12Config)
.@NotNull public static @NotNull EmailPopulatingBuilder emlToEmailBuilder(@NotNull @NotNull InputStream emlInputStream)
emlToEmailBuilder(InputStream, Pkcs12Config)
.@NotNull public static @NotNull EmailPopulatingBuilder emlToEmailBuilder(@NotNull @NotNull InputStream emlInputStream, @Nullable @Nullable Pkcs12Config pkcs12Config)
emlToEmail(String)
with the full string value read from the given InputStream
.@NotNull public static @NotNull EmailPopulatingBuilder emlToEmailBuilder(@NotNull @NotNull String eml)
emlToEmailBuilder(String, Pkcs12Config)
.@NotNull public static @NotNull EmailPopulatingBuilder emlToEmailBuilder(@NotNull @NotNull String eml, @Nullable @Nullable Pkcs12Config pkcs12Config)
emlToMimeMessage(String, Session)
using a dummy Session
instance and passes the result to mimeMessageToEmailBuilder(MimeMessage, Pkcs12Config)
.@NotNull public static @NotNull jakarta.mail.internet.MimeMessage outlookMsgToMimeMessage(@NotNull @NotNull String msgFile)
outlookMsgToMimeMessage(String, Pkcs12Config)
.@NotNull public static @NotNull jakarta.mail.internet.MimeMessage outlookMsgToMimeMessage(@NotNull @NotNull String msgData, @Nullable @Nullable Pkcs12Config pkcs12Config)
outlookMsgToEmail(String, Pkcs12Config)
and emailToMimeMessage(Email)
.@NotNull public static @NotNull jakarta.mail.internet.MimeMessage outlookMsgToMimeMessage(@NotNull @NotNull File outlookMsgFile)
outlookMsgToMimeMessage(File, Pkcs12Config)
.@NotNull public static @NotNull jakarta.mail.internet.MimeMessage outlookMsgToMimeMessage(@NotNull @NotNull File outlookMsgFile, @Nullable @Nullable Pkcs12Config pkcs12Config)
outlookMsgToEmail(File, Pkcs12Config)
and emailToMimeMessage(Email)
.@NotNull public static @NotNull jakarta.mail.internet.MimeMessage outlookMsgToMimeMessage(@NotNull @NotNull InputStream outlookMsgInputStream)
outlookMsgToMimeMessage(InputStream, Pkcs12Config)
.@NotNull public static @NotNull jakarta.mail.internet.MimeMessage outlookMsgToMimeMessage(@NotNull @NotNull InputStream outlookMsgInputStream, @Nullable @Nullable Pkcs12Config pkcs12Config)
outlookMsgToEmail(InputStream, Pkcs12Config)
and emailToMimeMessage(Email)
.public static jakarta.mail.internet.MimeMessage emailToMimeMessage(@NotNull @NotNull Email email)
emailToMimeMessage(Email, Session)
, using a new empty Session
instance.emailToMimeMessage(Email, Session)
public static jakarta.mail.internet.MimeMessage emailToMimeMessage(@NotNull @NotNull Email email, @NotNull @NotNull jakarta.mail.Session session, @NotNull @NotNull Pkcs12Config defaultSmimeSigningStore)
MimeMessageProducerHelper.produceMimeMessage(Email, Session, Pkcs12Config)
.public static jakarta.mail.internet.MimeMessage emailToMimeMessage(@NotNull @NotNull Email email, @NotNull @NotNull jakarta.mail.Session session)
MimeMessageProducerHelper.produceMimeMessage(Email, Session, Pkcs12Config)
with empty S/MIME signing store.@NotNull public static @NotNull jakarta.mail.internet.MimeMessage emlToMimeMessage(@NotNull @NotNull File emlFile)
emlToMimeMessage(File, Session)
, using createDummySession()
.public static jakarta.mail.internet.MimeMessage emlToMimeMessage(@NotNull @NotNull File emlFile, @NotNull @NotNull jakarta.mail.Session session)
emlToMimeMessage(InputStream, Session)
.@NotNull public static @NotNull jakarta.mail.internet.MimeMessage emlToMimeMessage(@NotNull @NotNull InputStream inputStream)
emlToMimeMessage(InputStream, Session)
using createDummySession()
.@NotNull public static @NotNull jakarta.mail.internet.MimeMessage emlToMimeMessage(@NotNull @NotNull InputStream inputStream, @NotNull @NotNull jakarta.mail.Session session)
MimeMessage.MimeMessage(Session, InputStream)
.MimeMessage.MimeMessage(Session, InputStream)
public static jakarta.mail.internet.MimeMessage emlToMimeMessage(@NotNull @NotNull String eml)
emlToMimeMessage(String, Session)
with an empty Session
instance.public static jakarta.mail.internet.MimeMessage emlToMimeMessage(@NotNull @NotNull String eml, @NotNull @NotNull jakarta.mail.Session session)
MimeMessage.MimeMessage(Session, InputStream)
.public static byte[] mimeMessageToEMLByteArray(@NotNull @NotNull jakarta.mail.internet.MimeMessage mimeMessage)
MimeMessage.writeTo(OutputStream)
which should be in the standard EML format.public static String mimeMessageToEML(@NotNull @NotNull jakarta.mail.internet.MimeMessage mimeMessage)
MimeMessage.writeTo(OutputStream)
with which should be in the standard EML format, to UTF8 string.public static String emailToEML(@NotNull @NotNull Email email)
emailToMimeMessage(Email)
and passes the result to mimeMessageToEML(MimeMessage)
.emailToMimeMessage(Email, Session)
@NotNull public static @NotNull String outlookMsgToEML(@NotNull @NotNull String msgFile)
outlookMsgToEML(String, Pkcs12Config)
.@NotNull public static @NotNull String outlookMsgToEML(@NotNull @NotNull String msgData, @Nullable @Nullable Pkcs12Config pkcs12Config)
outlookMsgToEmail(String, Pkcs12Config)
and emailToEML(Email)
@NotNull public static @NotNull String outlookMsgToEML(@NotNull @NotNull File outlookMsgFile)
outlookMsgToEML(File, Pkcs12Config)
.@NotNull public static @NotNull String outlookMsgToEML(@NotNull @NotNull File outlookMsgFile, @Nullable @Nullable Pkcs12Config pkcs12Config)
outlookMsgToEmail(File, Pkcs12Config)
and emailToEML(Email)
@NotNull public static @NotNull String outlookMsgToEML(@NotNull @NotNull InputStream outlookMsgInputStream)
outlookMsgToEML(InputStream, Pkcs12Config)
.@NotNull public static @NotNull String outlookMsgToEML(@NotNull @NotNull InputStream outlookMsgInputStream, @Nullable @Nullable Pkcs12Config pkcs12Config)
outlookMsgToEmail(InputStream, Pkcs12Config)
and emailToEML(Email)
Copyright © 2009–2022. All rights reserved.