ahmutt
COMMANDS
C - copy to mailbox
s - move to mailbox
c - look at different mailbox
l - limit to only messages matching pattern
T - tag messages matching pattern (only visible (via l cmd) are tagged)
^T - untag messages matching pattern
w - set ! flag (W to unset)
h - show this help
ACORN COMMANDS
M - only messages TO ME
A - only ANDROID messages
I - only interesting
V - from vital people
M - manager mail
J - only junk
U - unencrypted mail from unknown people
S - spammy group mail
Z - uninteresting (opposite of I)
E - everything except junk
PATTERNS
~A - all messages
~B <regex> - match regex in WHOLE MESSAGE
~b <regex> - match regex in BODY
~h <regex> - match regex in HEADER
~s <regex> - match regex in SUBJECT
~f <regex> - match regex in FROM
~C <regex> - match regex in TO or CC
~L <regex> - match regex in TO or CC or FROM
~F - flagged (use w to flag message with !)
~p - TO me
~P - FROM me
~d <a>-<b> - DATE between <a> and <b> DD/MM/YY or DD/MM/YYYY
~d>3d - messages older than 3 days ((d)ays (m)onths (y)ears)
PATTERN LOGIC OPS
AND: default (all patterns must match)
OR: | (pipe) (one or the other must match)
NOT: !
group: (...) parenthesis groups patterns
EXAMPLE: !(~C acorn|~C rob) ~f elkins
MATCHING LISTS (TO, FROM, CC, etc)
match any in list
Prepend with ^ to require ALL to match
EXAMPLE: ~C nvidia - match messages where all TO & CC contain 'nvidia'
EXAMPLES
>1 month old uninteresting messages
Z
T~d>30d
;s
;s z.old.nvidia.uninteresting.2012
>3 month old interesting messages
I
T~d>90d
;s z.old.nvidia.interesting.2012