- SMTP AUTH, SSL and/or TLS - auth on http proxying - http (hotmail) fetching - redo chrooting properly (resolver needs to be in parent) - finish regression tests rules % tokens maildir - balance man pages/manual - match attachment expressions: match attachment (index > 1 and size < 200 and type "fnmatch") - attach get name from content-disposition - more attachment stuff: remove-attachment, write-/pipe-attachment etc - deliver to IMAP folder - refactor & clean up privsep mail transfer code - is there any reason struct mail shouldn't point to a struct account? - cumulative effect of a compound action sucks - better website - fetch from compressed mbox: have to change fetch-mbox to not use mmap - pop3/imap tests via pipe and coprocess - all timeouts should be in seconds or milliseconds, decide which and make it so - use TOP to grab only header and return to get body only if actually necessary - automatically delete old mail on server once it reaches a certain age... does this break the barrier of what fdm is designed for? - does imap need a to-fetch list a la pop3? having mails marked read that have not been successfully delivered is still a problem though. how can this be fixed? - string match as regexp, attachment as fnmatch sucks - common comparison code? num/str - pop3 over pipe lack of .netrc sucks - generic flags on account so that no-verify/no-apop don't have to be in the right order also fix man page - NNTP should warn if mail is dropped - generic flag - rml could be stored as actual tags, then command0-9 could go -- this means copying them... bad idea - no-create to stop creation of nonexistent mboxes/maildirs - create missing dirs when delivering - delete-from-cache action - cache commands: fdm cache-add $cachename $key fdm cache-delete $cachename $key fdm cache-search $cachename $key fdm cache-list $cachename or: fdm -c/path/to/cache add $key - match command is run as root, is this bad? new option command-user? or use default-user? or _fdm? - make-style filtering for tags :S/// etc - docs from Thomas@BIC: clarify that first match stops without continue shell commands: when evaluated (done?) from-headers examples, lengthen discussion clarify keep for NNTP (done?) clarify action tag use/updating, and wrt lambda actions man page: "The name of the last action executed for this mail." (last or current?) attach size units (same as maximum-size) case sensitivity mention short-circuit evaluation check pipe command user