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-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.