Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
MailServletInterface.saveDraft(ComposedMailMessage draftMail,
boolean autosave,
int accountId)
Saves specified draft mail.
|
abstract void |
MailServletInterface.sendFormMail(ComposedMailMessage composedMail,
int groupId,
int accountId)
Sends a form mail.
|
abstract java.lang.String |
MailServletInterface.sendMessage(ComposedMailMessage transportMail,
ComposeType sendType,
int accountId)
Sends a message described through given instance of
msgObj and its possible file attachments contained in given instance
of uploadEvent . |
abstract java.lang.String |
MailServletInterface.sendMessage(ComposedMailMessage transportMail,
ComposeType sendType,
int accountId,
UserSettingMail optUserSetting)
Sends a message described through given instance of
msgObj and its possible file attachments contained in given instance
of uploadEvent . |
Modifier and Type | Method and Description |
---|---|
MailMessage |
MailMessageStorage.saveDraft(java.lang.String draftFullname,
ComposedMailMessage draftMail) |
MailMessage |
IMailMessageStorage.saveDraft(java.lang.String draftFullname,
ComposedMailMessage draftMail)
A convenience method that saves given draft mail to default drafts folder and supports deletion of old draft's version (draft-edit
operation).
|
Modifier and Type | Method and Description |
---|---|
MailMessage |
MailMessageStorageLong.saveDraft(java.lang.String draftFullName,
ComposedMailMessage draftMail)
A convenience method that saves given draft mail to default drafts folder and supports deletion of old draft's version (draft-edit
operation).
|
Modifier and Type | Class and Description |
---|---|
class |
ContentAwareComposedMailMessage
|
Modifier and Type | Method and Description |
---|---|
ComposedMailMessage[] |
PublishAttachmentHandler.generateComposedMails(ComposedMailMessage source,
java.util.List<com.openexchange.exception.OXException> warnings) |
ComposedMailMessage[] |
IAttachmentHandler.generateComposedMails(ComposedMailMessage source,
java.util.List<com.openexchange.exception.OXException> warnings)
Generates composed mails.
|
ComposedMailMessage[] |
AbortAttachmentHandler.generateComposedMails(ComposedMailMessage source,
java.util.List<com.openexchange.exception.OXException> warnings) |
static ComposedMailMessage |
MessageParser.parse4Draft(org.json.JSONObject jsonObj,
com.openexchange.groupware.upload.impl.UploadEvent uploadEvent,
com.openexchange.session.Session session,
int accountId,
java.util.List<com.openexchange.exception.OXException> warnings)
Completely parses given instance of
JSONObject and given instance of UploadEvent to a corresponding
ComposedMailMessage object dedicated for being saved as a draft message. |
static ComposedMailMessage[] |
MessageParser.parse4Transport(org.json.JSONObject jsonObj,
com.openexchange.groupware.upload.impl.UploadEvent uploadEvent,
com.openexchange.session.Session session,
int accountId,
java.lang.String protocol,
java.lang.String hostName,
java.util.List<com.openexchange.exception.OXException> warnings)
Completely parses given instance of
JSONObject and given instance of UploadEvent to corresponding
ComposedMailMessage objects dedicated for being sent. |
Modifier and Type | Method and Description |
---|---|
ComposedMailMessage[] |
PublishAttachmentHandler.generateComposedMails(ComposedMailMessage source,
java.util.List<com.openexchange.exception.OXException> warnings) |
ComposedMailMessage[] |
IAttachmentHandler.generateComposedMails(ComposedMailMessage source,
java.util.List<com.openexchange.exception.OXException> warnings)
Generates composed mails.
|
ComposedMailMessage[] |
AbortAttachmentHandler.generateComposedMails(ComposedMailMessage source,
java.util.List<com.openexchange.exception.OXException> warnings) |
Modifier and Type | Method and Description |
---|---|
static javax.mail.Message |
MimeMessageConverter.convertComposedMailMessage(ComposedMailMessage composedMail)
Converts given instance of
ComposedMailMessage into a JavaMail-conform Message object. |
static MailMessage |
MimeMessageConverter.fillComposedMailMessage(ComposedMailMessage composedMail)
Fills specified instance of
ComposedMailMessage with MimeMessageFiller . |
Modifier and Type | Method and Description |
---|---|
void |
MimeMessageFiller.fillMailBody(ComposedMailMessage mail,
javax.mail.internet.MimeMessage mimeMessage,
ComposeType type)
Fills the body of given instance of
MimeMessage with the contents specified through given instance of
ComposedMailMessage . |
void |
MimeMessageFiller.setMessageHeaders(ComposedMailMessage mail,
javax.mail.internet.MimeMessage mimeMessage)
Sets necessary headers in specified MIME message:
From / Sender , To , Cc ,
Bcc , Reply-To , Subject , etc. |
void |
MimeMessageFiller.setSendHeaders(ComposedMailMessage mail,
javax.mail.internet.MimeMessage mimeMessage)
Sets the appropriate headers before message's transport:
Reply-To , Date , and Subject |
Modifier and Type | Method and Description |
---|---|
ComposedMailMessage[] |
MIMEStructure2ComposedMailParser.parseMessage(org.json.JSONObject jsonMessage,
java.util.List<com.openexchange.exception.OXException> warnings)
Parses specified JSON message structure & returns the resulting
ComposedMailMessage instances. |
static ComposedMailMessage |
MIMEStructureParser.parseStructure(org.json.JSONObject jsonStructure,
com.openexchange.tools.session.ServerSession session)
Parses specified JSON mail structure to a transportable
ComposedMailMessage instance. |
static ComposedMailMessage |
MIMEStructureParser.parseStructure(org.json.JSONObject jsonStructure,
com.openexchange.session.Session session)
Parses specified JSON mail structure to a transportable
ComposedMailMessage instance. |
Modifier and Type | Method and Description |
---|---|
abstract ComposedMailMessage |
TransportProvider.getNewComposedMailMessage(com.openexchange.session.Session session,
com.openexchange.groupware.contexts.Context ctx)
Gets a new instance of
ComposedMailMessage |
Modifier and Type | Method and Description |
---|---|
MailMessage |
MailTransport.sendMailMessage(ComposedMailMessage transportMail,
ComposeType sendType)
Sends a mail message
This is a convenience method that invokes
MailTransport.sendMailMessage(ComposedMailMessage, ComposeType, Address[]) with the latter
parameter set to null if hasRecipients() is false ; otherwise
getRecipients() is passed. |
abstract MailMessage |
MailTransport.sendMailMessage(ComposedMailMessage transportMail,
ComposeType sendType,
javax.mail.Address[] allRecipients)
Sends a mail message
|