Package | Description |
---|---|
javax.mail |
The JavaMailTM API
provides classes that model a mail system.
|
javax.mail.event |
Listeners and events for the JavaMail API.
|
javax.mail.internet |
Classes specific to Internet mail systems.
|
javax.mail.search |
Message search terms for the JavaMail API.
|
Modifier and Type | Method and Description |
---|---|
abstract Message[] |
Folder.expunge ()
Expunge (permanently remove) messages marked DELETED.
|
Message |
MessageContext.getMessage ()
Return the Message that contains the content.
|
abstract Message |
Folder.getMessage (int msgnum)
Get the Message object corresponding to the given message
number.
|
Message |
UIDFolder.getMessageByUID (long uid)
Get the Message corresponding to the given UID.
|
Message[] |
Folder.getMessages ()
Get all Message objects from this Folder.
|
Message[] |
Folder.getMessages (int[] msgnums)
Get the Message objects for message numbers specified in
the array.
|
Message[] |
Folder.getMessages (int start,
int end)
Get the Message objects for message numbers ranging from start
through end, both start and end inclusive.
|
Message[] |
UIDFolder.getMessagesByUID (long[] uids)
Get the Messages specified by the given array of UIDs.
|
Message[] |
UIDFolder.getMessagesByUID (long start,
long end)
Get the Messages specified by the given range.
|
abstract Message |
Message.reply (boolean replyToAll)
Get a new Message suitable for a reply to this message.
|
Message[] |
Folder.search (SearchTerm term)
Search this Folder for messages matching the specified
search criterion.
|
Message[] |
Folder.search (SearchTerm term,
Message[] msgs)
Search the given array of messages for those that match the
specified search criterion.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Folder.appendMessages (Message[] msgs)
Append given Messages to this folder.
|
void |
Folder.copyMessages (Message[] msgs,
Folder folder)
Copy the specified Messages from this Folder into another
Folder.
|
void |
Folder.fetch (Message[] msgs,
FetchProfile fp)
Prefetch the items specified in the FetchProfile for the
given Messages.
|
long |
UIDFolder.getUID (Message message)
Get the UID for the specified message.
|
protected void |
Folder.notifyMessageAddedListeners (Message[] msgs)
Notify all MessageCountListeners about the addition of messages
into this folder.
|
protected void |
Folder.notifyMessageChangedListeners (int type,
Message msg)
Notify all MessageChangedListeners.
|
protected void |
Folder.notifyMessageRemovedListeners (boolean removed,
Message[] msgs)
Notify all MessageCountListeners about the removal of messages
from this Folder.
|
protected void |
Transport.notifyTransportListeners (int type,
Address[] validSent,
Address[] validUnsent,
Address[] invalid,
Message msg)
Notify all TransportListeners.
|
Message[] |
Folder.search (SearchTerm term,
Message[] msgs)
Search the given array of messages for those that match the
specified search criterion.
|
static void |
Transport.send (Message msg)
Send a message.
|
static void |
Transport.send (Message msg,
Address[] addresses)
Send the message to the specified addresses, ignoring any
recipients specified in the message itself.
|
static void |
Transport.send (Message msg,
Address[] addresses,
String user,
String password)
Send the message to the specified addresses, ignoring any
recipients specified in the message itself.
|
static void |
Transport.send (Message msg,
String user,
String password)
Send a message.
|
abstract void |
Transport.sendMessage (Message msg,
Address[] addresses)
Send the Message to the specified list of addresses.
|
void |
Folder.setFlags (Message[] msgs,
Flags flag,
boolean value)
Set the specified flags on the messages specified in the array.
|
Modifier and Type | Field and Description |
---|---|
protected Message |
TransportEvent.msg |
protected Message |
MessageChangedEvent.msg
The message that changed.
|
protected Message[] |
MessageCountEvent.msgs
The messages.
|
Modifier and Type | Method and Description |
---|---|
Message |
TransportEvent.getMessage ()
Get the Message object associated with this Transport Event.
|
Message |
MessageChangedEvent.getMessage ()
Return the changed Message.
|
Message[] |
MessageCountEvent.getMessages ()
Return the array of messages added or removed.
|
Constructor and Description |
---|
MessageChangedEvent (Object source,
int type,
Message msg)
Constructor.
|
MessageCountEvent (Folder folder,
int type,
boolean removed,
Message[] msgs)
Constructor.
|
TransportEvent (Transport transport,
int type,
Address[] validSent,
Address[] validUnsent,
Address[] invalid,
Message msg)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
MimeMessage
This class represents a MIME style email message.
|
Modifier and Type | Method and Description |
---|---|
Message |
MimeMessage.reply (boolean replyToAll)
Get a new Message suitable for a reply to this message.
|
Message |
MimeMessage.reply (boolean replyToAll,
boolean setAnswered)
Get a new Message suitable for a reply to this message.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SubjectTerm.match (Message msg)
The match method.
|
boolean |
SizeTerm.match (Message msg)
The match method.
|
boolean |
SentDateTerm.match (Message msg)
The match method.
|
abstract boolean |
SearchTerm.match (Message msg)
This method applies a specific match criterion to the given
message and returns the result.
|
boolean |
RecipientTerm.match (Message msg)
The match method.
|
boolean |
RecipientStringTerm.match (Message msg)
Check whether the address specified in the constructor is
a substring of the recipient address of this Message.
|
boolean |
ReceivedDateTerm.match (Message msg)
The match method.
|
boolean |
OrTerm.match (Message msg)
The OR operation.
|
boolean |
NotTerm.match (Message msg) |
boolean |
MessageNumberTerm.match (Message msg)
The match method.
|
boolean |
MessageIDTerm.match (Message msg)
The match method.
|
boolean |
HeaderTerm.match (Message msg)
The header match method.
|
boolean |
FromTerm.match (Message msg)
The address comparator.
|
boolean |
FromStringTerm.match (Message msg)
Check whether the address string specified in the constructor is
a substring of the From address of this Message.
|
boolean |
FlagTerm.match (Message msg)
The comparison method.
|
boolean |
BodyTerm.match (Message msg)
The match method.
|
boolean |
AndTerm.match (Message msg)
The AND operation.
|
Copyright © 1996-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.