-.TH "MYMAIL" "0.9.2" "February 2013" "Francois Fleuret" "User Commands"
+.TH "MYMAIL" "0.9.5" "February 2013" "Francois Fleuret" "User Commands"
\" This man page was written by Francois Fleuret <francois@fleuret.org>
\" and is distributed under a Creative Commons Attribution-Share Alike
\fB-l <db filename list>\fR, \fB--db-list <db filename list>\fR
set the semicolon-separated list of db files for search
.TP
+\fB-m <mbox filename pattern>\fR, \fB--mbox-pattern <mbox filename pattern>\fR
+set the mbox filename pattern for recursive search
+.TP
\fB-s <search pattern>\fR, \fB--search <search pattern>\fR search for
matching mails in the db file. Multiple search requests can be
combined, and only mails fulfilling all of them will be extracted.
.TP
-\fB-d <db filename>\fR, \fB--db-file <db filename>\fR
+\fB-d <db filename>\fR, \fB--db-file-generate <db filename>\fR
set the db filename for indexing
.TP
\fB-i\fR, \fB--index\fR
is prefaced by the character "!" it is negated, and has to be false
for a mail to be selected.
+The time-based condition use as reference the time indicated in the
+heading From line, and not in the Date: field.
+
.TP
\fBf <regexp>\fR (from)
selects mails whose leading line From, or fields From:, Sender:,
be slow. However, header conditions are checked first to read the
bodies only for mails which fulfill them entirely.
.TP
-\fB8h\fR, \fBtoday\fR, \fB24h\fR, \fBweek\fR, \fBmonth\fR, and
+\fB8h\fR, \fBtoday\fR, \fB24h\fR, \fB48h\fR, \fBweek\fR, \fBmonth\fR, and
\fByear\fR
-selects mails received during the last 8, 24, 24, 7 * 24 hours, 31 *
+selects mails received during the last 8, 24, 24, 48, 7 * 24 hours, 31 *
24 hours, and 365 * 24 hours respectively.
.TP
\fByesterday\fR
The command
+.P
.nf
.B mymail --db-file /tmp/mymail/2010-2011/mymail.db \e
-.B --index \e
-.B ~/archives/mails/2010 ~/archives/mails/2011
+.B \ \ \ \ \ \ \ --index \e
+.B \ \ \ \ \ \ \ ~/archives/mails/2010 ~/archives/mails/2011
+.fi
will index all the mbox files present in the directories
~/archives/mails/2010 and ~/archives/mails/2011 (recursively) and
create an index file /tmp/mymail/2010-2011/mymail.db
And
+.P
.nf
.B mymail --db-pattern '\.db$' --db-root /tmp/mymail \e
-.B --output /tmp/mymail.mbox \e
-.B --search 'p bob.something' \e
-.B --search '!s spam' \e
-.B --search 'month'
+.B \ \ \ \ \ \ \ --output /tmp/mymail.mbox \e
+.B \ \ \ \ \ \ \ --search 'p bob.something' \e
+.B \ \ \ \ \ \ \ --search '!s spam' \e
+.B \ \ \ \ \ \ \ --search 'month'
+.fi
will search in all the database files *.db located (recursively) in
/tmp/mymail, for all the mails having "bob.something" as sender or
recipient, without "spam" in the subject, received over the last 31