[cvs] [Wiki] changed: NewMIMELib

Chuck Hagenbuch chuck at horde.org
Thu Dec 1 16:41:46 PST 2005


chuck  Thu, 01 Dec 2005 16:41:46 -0800

Modified page: https://dev.horde.org/horde/wicked/display.php?page=NewMIMELib
New Revision:  1.1
Change log:  notes for a new mime lib implementation

@@ -1 +1,16 @@
++ Next MIME Library
 
+From Michael Slusarz:
+
+What I would eventually like is to refer to these embedded mime parts by an id.  PGP example:
+<code>
+0. multipart/signed
+  1. encryption signature/version stuff
+  2. encryped data
+    Encrypted data contains:
+    1. multipart/mixed
+      1. text/plain
+      2. image/jpeg
+</code>
+
+Then, if we want to access the image/jpeg option, we do a getPart('2.2') call to the MIME_Contents:: object and it will be responsible for rebuilding the data (it sees that 2.2 doesn't exist on the IMAP server, but that id 2 can contain embedded data, so it automatically downloads/parses as many parent parts as required).  This will eliminate the need for MIME specific caching - which was always kind of a hackish implementation by me I admit.


More information about the cvs mailing list