Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space WBRIDGE and version 24.0
Div
Classe2e-refDiv

Otp
Floatingfalse
maxHLevel1

Rp

The common process for receiving emails has the following steps:

  1. Retrieve a set of messages from the server.
  2. Process the returned set of messages.
  3. Delete all or some messages, or move them to a specific folder.

Anchor
folder_handling
folder_handling

Info
iconfalse

Multiexcerpt include
MultiExcerptNamefolder_handling
PageWithExcerptJavaMail

Anchor
retrieving_messages
retrieving_messages

Step 1: Retrieving Messages

You can retrieve messages using one of

  • readMessages
  • readMessagesFiltered

Both return an Array of ReceivedMail (see Processing Messages further below).

Image Modified

Image Modified

Operations

readMessages

Multiexcerpt include
MultiExcerptNamereadMessages
PageWithExcerptJavaMail

readMessagesFiltered

Multiexcerpt include
MultiExcerptNamereadMessagesFiltered
PageWithExcerptJavaMail

Types

ReadFlags

Multiexcerpt include
MultiExcerptNameReadFlags
PageWithExcerptJavaMail

Filter

Multiexcerpt include
MultiExcerptNameFilter
PageWithExcerptJavaMail

Anchor
processing_messages
processing_messages

Step 2: Processing Messages

You can process emails as you need. Retrieved messages are delivered as an Array of ReceivedMail objects, which inherit from Mail and add some more attributes available after receiving:

Image Modified

Classes

ReceivedMail

Multiexcerpt include
MultiExcerptNameReceivedMail
PageWithExcerptJavaMail

Attachment

Multiexcerpt include
MultiExcerptNameAttachment
PageWithExcerptJavaMail

Anchor
moving_messages
moving_messages

Step 3: Deleting/Moving Messages

After messages have been retrieved, they are often deleted or moved to a specific folder.

Image Modified

Deleting Messages

Deleting messages is done by any one of the following operations:

  • deleteMessage
  • deleteMessages
  • deleteMessagesFiltered

deleteMessage and deleteMessages operate on an instance of ReceivedMail, means you can call them on objects returned by a read on the mailbox. deleteMessagesFiltered operates on a folder and a filter criterion. It deletes all matching messages.

Note
iconfalse

Deletion is always "hard" deletion. Mail items are not moved to "Trash" or "Deleted Items". Once deleted, the message is gone.

deleteMessage

Multiexcerpt include
MultiExcerptNamedeleteMessage
PageWithExcerptJavaMail

deleteMessages

Multiexcerpt include
MultiExcerptNamedeleteMessages
PageWithExcerptJavaMail

deleteMessagesFiltered

Multiexcerpt include
MultiExcerptNamedeleteMessagesFiltered
PageWithExcerptJavaMail

Moving Messages

Moving messages operates in instances of ReceivedMail, objects returned by a read on the mailbox. You can specify the target folder to move the message to.

Multiexcerpt include
MultiExcerptNamemoveMessage
PageWithExcerptJavaMail

Panel
titleOn this Page:
Table of Contents
Panel
titleRelated Pages: