home *** CD-ROM | disk | FTP | other *** search
- TODO mailapp-utilities 2.1 1997/02/24
-
- * appnmail
-
- - make signal-safe.
-
- - timeout incorporate lock.
-
-
- * compactmail
-
- - make signal-safe.
-
- - safe compaction by copying instead of in-place, at least as an option.
-
- - detect and remove orphaned attachments.
-
- - find a way to preserve presence of EnhanceMail indexes.
-
-
- * Rhapsody port
-
- - create/update *.mbox/attrs.plist. Needed?
-
- (example:
- {
- deletedCount = 1;
- deletedSize = 4952;
- totalCount = 5;
- totalSize = 12074;
- unreadCount = 1;
- viewerProps = {frame = "395 333 579 592 0 0 1280 1005 "; splitPos = 0.801603; };
- }
- )
-
- - investigate TOC incompatibilities.
-
- (Seems that Rhapsody format is now as follows:
-
- [struct message_index] header -- see mailtoc.h
- [variable-length data:]
- asciiz - From: (in NeXT encoding? Other encodings (Unicode) allowed?)
- asciiz - Subject: (idem)
- asciiz - attachment filename - no attachment if empty string.
- long - attachment size.
- long - unknown, always 0? (was attachment time_t in NEXTSTEP.)
- long - priority?
- long - message time_t (new in Rhapsody.)
-
- NeXTmail type flag is now `n' instead of `r'.
- ASCII-mail type is now `\0' instead of ` '.
- But MailViewer seems to grok old TOC formats for now.)
-
- - .lock uses DO portname instead of pid. Consequences?
-
- - What does Message.framework/NSMailDelivery _do_ exactly?
- (I assumed in MailProxy it delivers mail directly, without the possibility
- of user intervention.)
-