From 01ce7eb44fb61eafa65f2e8171ed4bd7c92f83f3 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Mon, 2 Jul 2001 18:26:45 +0000 Subject: Updated slightly. 2001-06-29 Jeffrey Stedfast * white-papers/mail/camel.sgml: Updated slightly. * Camel-Classes: Updated. svn path=/trunk/; revision=10692 --- doc/white-papers/mail/camel.sgml | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) (limited to 'doc/white-papers/mail') diff --git a/doc/white-papers/mail/camel.sgml b/doc/white-papers/mail/camel.sgml index a339909f54..5f5ea27a98 100644 --- a/doc/white-papers/mail/camel.sgml +++ b/doc/white-papers/mail/camel.sgml @@ -9,6 +9,26 @@ The &Camel; Messaging Library + + Jeffrey + Stedfast + +
+ fejj@helixcode.com +
+
+
+ + + Michael + Zucchi + +
+ notzed@helixcode.com +
+
+
+ Dan Winship @@ -31,8 +51,8 @@
- 2000 - Helix Code, Inc. + 2000, 2001 + Ximian, Inc. @@ -103,7 +123,7 @@ - To begin using &Camel;, an application first creates a + To begin using &Camel;, an application first creates subclassed CamelSession object. This object is used to store application defaults, and to coordinate communication between providers and the application. @@ -112,7 +132,7 @@ A CamelProvider is a dynamically-loadable module that provides functionality associated with a specific - service. Examples of providers are IMAP and SMTP. Providers + service. Examples of providers are POP, IMAP and SMTP. Providers include subclasses of the various other &Camel; classes for accessing and manipulating messages. @@ -123,7 +143,7 @@ currently has two subclasses: CamelStore, for services that store messages (such as IMAP servers and mbox files), and CamelTransport, for services - that deliver messages (such as SMTP, or a local MTA). A provider + that deliver messages (such as SMTP or a local MTA). A provider could also be both a store and a transport, as in the case of NNTP. @@ -209,10 +229,7 @@ CamelFolder must assign a permanently unique identifier to each message it contains. Messages can then be retrieved via - CamelFolder::get_message_by_uid. Alternately, - within a single mail-reading session, messages can be referred - to by their linear position within the store using - CamelFolder::get_message_by_number. + CamelFolder::get_message. @@ -328,9 +345,9 @@ - Streams can also be chained together. So a CamelMimePart + Streams can also be filtered. So a CamelMimePart containing base64-encoded data can filter its output through - a CamelStreamB64. Other parts of the application that want + CamelMimeFilterBasic. Other parts of the application that want to read its data will never need to even realize that the original data was encoded. -- cgit