- 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
