25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

► In the authenticated state:<br />

– SELECT name: Select the mailbox named name.<br />

– EXAMINE name: Select the mailbox named name, but in read-only mode.<br />

– CREATE name: Create a mailbox named name.<br />

– DELETE name: Delete the mailbox named name.<br />

– RENAME oldName newName: Change the name of the mailbox named<br />

oldName to newName.<br />

– SUBSCRIBE name: Add the mailbox named name to the subscription list.<br />

– UNSUBSCRIBE name: Remove the mailbox named name from the<br />

subscription list.<br />

– LIST name mailbox: Return a list of all names conforming to the name<br />

string within mailbox. If the name argument is not specified, all available<br />

names are listed.<br />

– LSUB name: Return a list of all mailboxes on the subscription list that<br />

conform to name. If the name argument is not specified, all mailboxes on<br />

the subscription list are returned.<br />

– STATUS name item: Return the status of item for the mailbox named<br />

name.<br />

– APPEND mailbox message: Appends the message text to the given<br />

mailbox as a new message. In the original RFC 3501 definition, only one<br />

message could be APPENDed at a time. However, a MULTIAPPEND<br />

extension was provided in RFC 3502, allowing multiple messages to be<br />

APPENDed at once. It was later extended by RFC 4469 to include a<br />

CONCATENATE option. This option enables a user to APPEND a<br />

message without first having to FETCH it from the server.<br />

► In selected state:<br />

– CHECK: Request a checkpoint of the currently selected mailbox. The<br />

checkpoint is implementation-specific, but typically consists of<br />

“house-keeping” functions such as synchronizing a mailbox between a<br />

client <strong>and</strong> server.<br />

– CLOSE: Close the currently selected mailbox. This permanently removes<br />

all messages from the mailbox that were previously marked as deleted<br />

<strong>and</strong> returns the client to the authenticated state.<br />

– UNSELECT: Close the current mailbox without removing messages<br />

previously marked deleted. Note that this comm<strong>and</strong> is not defined in the<br />

original RFC 3501 specifications. Its implementation is defined in RFC<br />

3691 <strong>and</strong> it is optional.<br />

Chapter 15. Mail applications 595

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!