Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 92 lines (47 sloc) 2.421 kb
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

* 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
Something went wrong with that request. Please try again.