As per Relevance of the word provides, we have this rfc below:











Network Working Group M.
Request for Comments: 1733 University of
Category: Informational December 1994


DISTRIBUTED ELECTRONIC MAIL MODELS IN IMAP


Status of this

This memo provides information for the Internet community. This
does not specify an Internet standard of any kind. Distribution
this memo is unlimited


Distributed Electronic Mail

There are three fundamental models of client/server email: offline
online, and disconnected use. IMAP4 can be used in any one of
three models

The offline model is the most familiar form of client/server
today, and is used by protocols such as POP-3 (RFC 1225) and UUCP
In this model, a client application periodically connects to
server. It downloads all the pending messages to the client
and deletes these from the server. Thereafter, all mail
is local to the client. This model is store-and-forward; it
mail on demand from an intermediate server (maildrop) to a
destination machine

The online model is most commonly used with remote
protocols such as NFS. In this model, a client
manipulates mailbox data on a server machine. A connection to
server is maintained throughout the session. No mailbox data
kept on the client; the client retrieves data from the server as
needed. IMAP4 introduces a form of the online model that
considerably less network bandwidth than a remote
protocol, and provides the opportunity for using the server for
or I/O intensive functions such as parsing and searching

The disconnected use model is a hybrid of the offline and
models, and is used by protocols such as PCMAIL (RFC 1056). In
model, a client user downloads some set of messages from the server
manipulates them offline, then at some later time uploads
changes. The server remains the authoritative repository of
messages. The problems of synchronization (particularly
multiple clients are involved) are handled through the means
unique identifiers for each message



Crispin [Page 1]

RFC 1733 IMAP4 - Model December 1994


Each of these models have their own strengths and weaknesses

Feature Offline Online
------- ------- ------ ----
Can use multiple clients NO YES
Minimum use of server connect time YES NO
Minimum use of server resources YES NO
Minimum use of client disk resources NO YES
Multiple remote mailboxes NO YES
Fast startup NO YES
Mail processing when not online YES NO

Although IMAP4 has its origins as a protocol designed to
the online model, it can support the other two models as well.
makes possible the creation of clients that can be used in any of
three models. For example, a user may wish to switch between
online and disconnected models on a regular basis (e.g. owing
travel).

IMAP4 is designed to transmit message data on demand, and to
the facilities necessary for a client to decide what data it needs
any particular time. There is generally no need to do a
transfer of an entire mailbox or even of the complete text of
message. This makes a difference in situations where the mailbox
large, or when the link to the server is slow

More specifically, IMAP4 supports server-based RFC 822 and
processing. With this information, it is possible for a client
determine in advance whether it wishes to retrieve a
message or part of a message. For example, a user connected to
IMAP4 server via a dialup link can determine that a message has
2000 byte text segment and a 40 megabyte video segment, and elect
fetch only the text segment

In IMAP4, the client/server relationship lasts only for the
of the TCP connection. There is no registration of clients.
for any unique identifiers used in disconnected use operation,
client initially has no knowledge of mailbox state and learns it
the IMAP4 server when a mailbox is selected. This initial
is minimal; the client requests additional state data as it needs

As noted above, the choice for the location of mailbox data
upon the model chosen. The location of message state (e.g.
or not a message has been read or answered) is also determined by
model, and is not necessarily the same as the location of the
data. For example, in the online model message state can be co
located with mailbox data; it can also be located elsewhere (on
client or on a third agent) using unique identifiers to



Crispin [Page 2]

RFC 1733 IMAP4 - Model December 1994


common reference across sessions. The latter is particularly
with a server that exports public data such as netnews and does
maintain per-user state

The IMAP4 protocol provides the generality to implement
different models. This is done by means of server and (especially
client configuration, and not by requiring changes to the protocol
the implementation of the protocol


Security

Security issues are not discussed in this memo


Author's Address

Mark R.
Networks and Distributed Computing, JE-30
University of
Seattle, WA 98195

Phone: (206) 543-5762

EMail: MRC@CAC.Washington.


























Crispin [Page 3]








if you see any problems within the linking, don't worry be happy,
this is version 0.1 of the Relevance System and you gotta expect some crappy subroutines sometimes,
just be content we did not write this in Java, which would have made this "bigger and better" HAHAHHA.




RFC documents can be found at I.E.T.F.



Relevance System Copyright © 2002 Spectrum WorldResearch
other technical nosh by ServerMasters Corporation
collaboration of BobX







Spectrum