Service Info: mail


Service Description

This service provides operations that allow you to interact with the e-mail feature and the address books within the mail system of Hornbill ESP.

Available Operations

The following operations are available for the mail service. You can click on each operation to see detailed information about that operation.

Operation Description
addMessageCrossReference This method is used to add a mail message cross reference.
addMessageToQueue This method is used to add the mail message to the inbound queue.
checkOriginDomain This method is used to check that the domain, or domain within an email address is valid for this instance. If an email address is defined, and the domain is 'live.hornbill.com' then the email address component must be made up as ANYNAME-@live.hornbill.com
checkServiceAvailability This method is used to check the service availability.
deleteMessage This method is used to delete the specified message(s).
deliveryResend
directMessageDeliveryResend This method is used to resend a message to one or more recipients.
directMessageGet This method is used to get a message from the direct message queue.
directMessageGetDeliveryLog This method is used to get a mail message delivery status log.
directMessageGetList This method is used to get the list of messages stored in the specified folder.
directMessageSearch This method is used to search the list of messages sent via sentMessageDirect API.
directMessageSearchInfo This method is used to return information about the data set that can be searched.
directMessageSend This method is used to send a mail message directly to one or more recipients without going through a shared or personal mailbox. This operation will return as soon as the message has been successfully queued for delivery.
directMessageSendEntityTemplate This method is used to send a mail message directly using entity mail template to one or more recipients without going through a shared or personal mailbox. This operation will return as soon as the message has been successfully queued for delivery.
folderCreate This method is used to create a new folder in the specified mailbox.
folderDelete This method is used to delete an existing folder. Deleting folder does not permanently remove them from the mailbox. Rather, folder you delete is moved to the Deleted Items folder. If the folder is deleted from the Deleted Items folder then it will be permanently removed from the mailbox.
folderEmpty This method is used to delete all messages contained within the specified folder. This operation will only delete messages that are contained in the specified folder, it will not delete sub-folders or messages within any sub-folders. This operation is asynchronous and will return immediately. You can check the progress by calling the system::backgroundJobStatus operation.
folderFavoriteGetList This method is used to get the list of favorite folders for the current user.
folderFavoriteRemove This method is used to remove a mailbox folder as a favorite folder.
folderFavoriteSet This method is used to mark a mailbox folder as a favorite folder.
folderGetInfo This method is used to get an existing folder.
folderGetInfoFromPath This method is used to get information about a specific folder, using a slash-separated path.
folderGetList This method is used to get the list of folders for the specified mailbox. This method will only return folders at a single level of the hierarchy.
folderGetSpecialFolders This method is used to get the list of special folders for the specified mailbox. Use this to get the ID's of the special function folders such as Inbox, Outbox, Sent Items, Deleted Items and Drafts folders.
folderMove This method is used to move an existing folder.
folderRename This method is used to rename an existing folder.
getEntityTemplateMessagePreview This method is used to generate an Email Preview from an Entity Email Template.
getInboundFileAttachments EXPERIMENTAL: This method is used to get inbound message file attachment properties for the specified file. For already processed email file attachments use mail::getMessage instead
getLockedBy This method is used to get the user who locks the specified message.
getMailboxList This method is used to get the list of mailboxes.
getMessage This method is used to get a mail message.
getMessageCount Gets the count of messages stored in the specified folder.
getMessageDeliveryLog This method is used to get a mail message delivery status log.
getMessageList This method is used to get the list of messages stored in the specified folder.
getOriginDomainList This method is used to get a list of email deomains configured on this instance for outbound mail delivery
getUserMailboxRights This method is used to get the list of mailboxes and associated rights granted to the mailboxes for the specified user.
lockMessage This method is used to lock the specified message.
mailGetUnreadCounts This method is used to get unread message counts.
markFolderRead EXPERIMENTAL: This method is used to mark all the messages for the specified folder as Read. This process may take several seconds or longer if folder have accumulated thousands of unread messages.
markMessageRead This method is used to mark the specified message(s) as Read.
markMessageUnread This method is used to mark the specified message(s) as Unread.
moveMessage This method is used to move one or more messages to a folder.
saveMessage This method is used to save a mail message to the Drafts folder.
searchMessage This method searches the mail index and returns a list of documents matching this query.
sendEntityTemplateMessage This method is used to send a mail message using mail template.
sendMessage This method is used to send a mail message.
sendTemplateMessage This is DEPRECATED and should not be used, USE mail::sendEntityTemplateMessage INSTEAD This method is used to send a mail message using mail template.
setMailboxNotificationContext This method is used to set the mailbox notification context for the current session.
setMessageFlagged This method is used to flag the specified message(s).
synchronizeIndex This method synchronizes the mail index with the database.
unlockMessage This method is used to unlock the specified message.
updateMailFileAttachment Attaches a file to the mail message.

Powered by Hornbill. Page served by Esp.template.MailService, Build: 3744.