1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
=Mail Development Road Path
-------------------------------------------------------------
==Basic Email Handling
* Everything so far [DONE - ML]
* Address parsing working with all TMail tests passing [DONE - ML]
* All address fields handling addresses correctly [DONE - ML]
* Mail able to instantiate on any known header type, use method missing [DONE - ML]
* Keywords and comments fields working (low hanging fruit) [DONE - ML]
* Date parsing working [DONE - ML]
* Date fields handling dates correctly [DONE - ML]
* Trace fields decided on method to handle [DONE - ML]
* Trace fields parsing correctly [DONE - ML]
* All trace field functionality working [DONE - ML]
* Message ID fields handling correctly [DONE - ML]
* Message ID fields generating correctly [DONE - ML]
* Work out basic API on address fields [DONE - ML]
* All RFC 2822 example emails passing [DONE - ML]
* All TMail tests relating to RFC2822 passing
* All RFC 2822 obsolete example emails passing
==Multipart Email Handling
(need to break down into smaller steps when we get here)
* Initial stages of RFC 2045 implemented (content-type and 2046, 2047) [DONE - ML]
* Mime-Version field parsing [DONE - ML]
* Mime-Version field setting [DONE - ML]
* Content-ID field parsing [DONE - ML]
* Content-ID field setting [DONE - ML]
* Content-Description field parsing [DONE - ML]
* Content-Description field setting [DONE - ML]
* Content-Transfer-Encoding parsing [DONE - ML]
* Content-Transfer-Encoding setting [DONE - ML]
* Content-Type field parsing [DONE - ML]
* Content-Type field setting [DONE - ML]
* Multipart email support [DONE - ML]
* Reading multipart emails [DONE - ML]
* Creating multipart emails [DONE - ML]
* Multipart/Report reporting done [DONE - ML]
* Implement all helper methods on adding and deleting parts and attachments [DONE - ML]
==Encoding/Decoding
* Support for content-transport-encoding handling [DONE - ML] (base64)
* Handle non us-ascii in Subject, keywords, header fields in general [DONE - ML]
* handle encoding and decoding of multipart emails [DONE - ML] (base64)
==Basic Email Sending & Receiving
* Wrap up Net/SMTP [DONE - NF] (missing STMPS and Authentication Schemes support)
* Wrap up Net/POP3 [DONE - NF] (missing APOP support)
* Provide SMTP/POP3/IMAP default configurations for all known webmails
* Wrap up Net/IMAP (if we really want to...)
* Get a mbox parser and handler written
|