Development Area
Visit the VMime project page on SourceForge.
Roadmap
To be done.
TODO List
See also Bug tracker
and Feature requests
on the Sourceforge project page.
New features and enhancements
- Support for non-MIME parts (no "Content-Type" header), with uuencode'd attachments
- Cache 'maildir' data (folder and message index)
- SMTP Service Extension for Message Size Declaration (see RFC-1870)
- PGP-MIME, S/MIME
- Implement message search for stores that support it (IMAP, maildir?)
- Check IMAP4/IMAP4rev1 capability in IMAP connection code
- Allow to move messages between folders (
net::folder::moveMessage())
- IMAP, POP3: reissue CAPA command after authentication (as with SMTP)
- Support for objects referenced by an URL in MHTML aggregate documents (see RFC-2557)
- 'mailbox' storage support
- Error handling for Windows sockets (use socket_exception(), like in POSIX sockets)
- Implement logging facility for all messaging services
Refactoring
- Move POP3 connection code into a new POP3Connection class
- Move SMTP connection code into a new SMTPConnection class
- Change data type for socket::sendRaw() from 'char' to 'byte_t'
Quality & Testing
- Unit tests for IMAP parser
- Test IPv6 support