Regenerate manpage from sgml source

This commit is contained in:
Nikolaus Schulz 2010-07-31 22:08:22 +02:00
parent 3a6e4072b0
commit ca80e185e6
1 changed files with 42 additions and 12 deletions

View File

@ -3,7 +3,7 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches, .\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>. .\" etc. to Steve Cheng <steve@ggi-project.org>.
.TH "ARCHIVEMAIL" "1" "30 July 2010" "SP" "" .TH "ARCHIVEMAIL" "1" "31 July 2010" "SP" ""
.SH NAME .SH NAME
archivemail \- archive and compress your old email archivemail \- archive and compress your old email
@ -20,6 +20,14 @@ that are older that the specified number of days (180 by default) to a
with \fBgzip\fR(1)\&. with \fBgzip\fR(1)\&.
It can also just delete old email rather than archive it. It can also just delete old email rather than archive it.
.PP .PP
By default, \fBarchivemail\fR derives the archive filename from the
mailbox name by appending an \fI_archive\fR suffix to the mailbox
name. For example, if you run \fBarchivemail\fR on a mailbox called
\fIexsouthrock\fR, the archive will be created with the
filename \fIexsouthrock_archive.gz\fR\&.
This default behavior can be overridden with command line options, choosing
a custom suffix, a prefix, or a completely custom name for the archive.
.PP
\fBarchivemail\fR supports reading \fBIMAP\fR, \fBarchivemail\fR supports reading \fBIMAP\fR,
\fBMaildir\fR, \fBMH\fR and \fBmbox\fR-format \fBMaildir\fR, \fBMH\fR and \fBmbox\fR-format
mailboxes, but always writes \fBmbox\fR-format archives. mailboxes, but always writes \fBmbox\fR-format archives.
@ -68,17 +76,23 @@ are archiving folders from more than one IMAP account.
Append \fISTRING\fR to the IMAP filter string. Append \fISTRING\fR to the IMAP filter string.
For IMAP wizards. For IMAP wizards.
.TP .TP
\fB -p \fINAME\fB, --prefix=\fINAME\fB\fR
Prefix \fINAME\fR to the archive name.
\fINAME\fR is expanded by the \fBpython\fR(1) function
\fBtime.strftime()\fR, which means that you can specify special
directives in \fINAME\fR to make an archive named after the archive
cut-off date.
See the discussion of the \fB--suffix\fR option for a list of valid
\fBstrftime()\fR directives.
The default is not to add a prefix.
.TP
\fB -s \fINAME\fB, --suffix=\fINAME\fB\fR \fB -s \fINAME\fB, --suffix=\fINAME\fB\fR
Use the suffix \fINAME\fR to create the filename used for archives. Use the suffix \fINAME\fR to create the filename used for archives.
The default is \fI_archive\fR\&. For example, if you The default is \fI_archive\fR, unless a prefix is specified.
run \fBarchivemail\fR on a mailbox called
\fIexsouthrock\fR, the archive will be created
with the filename \fIexsouthrock_archive.gz\fR\&.
\fINAME\fR is run through the \fBpython\fR(1) \fBtime.strftime()\fR Like a prefix, the suffix \fINAME\fR is expanded by the \fBpython\fR(1)
function, which means that you can specify any of the following special function \fBtime.strftime()\fR with the archive cut-off date.
directives in \fINAME\fR to make archives named after the archive \fBtime.strftime()\fR understands the following directives:
cut-off date:
.RS .RS
.TP 0.2i .TP 0.2i
\(bu \(bu
@ -170,6 +184,14 @@ Time zone name (or by no characters if no time zone exists).
A literal "%" character. A literal "%" character.
.RE .RE
.TP .TP
\fB -a \fINAME\fB, --archive-name=\fINAME\fB\fR
Use \fINAME\fR as the archive name, ignoring the name
of the mailbox that is archived.
Like prefixes and suffixes, \fINAME\fR is expanded by
\fBstrftime()\fR with the archive cut-off date.
Because it hard-codes the archive name, this option cannot be used when
archiving multiple mailboxes.
.TP
\fB -S \fINUM\fB, --size=\fINUM\fB\fR \fB -S \fINUM\fB, --size=\fINUM\fB\fR
Only archive messages that are \fINUM\fR bytes or Only archive messages that are \fINUM\fR bytes or
greater. greater.
@ -256,13 +278,13 @@ The archive is locked in the same way when it is updated.
\fBarchivemail\fR will also complain and abort if a 3rd-party modifies the \fBarchivemail\fR will also complain and abort if a 3rd-party modifies the
mailbox while it is being read. mailbox while it is being read.
.PP .PP
\fBarchivemail\fR will always attempt to preserve the mode, \fBarchivemail\fR will always attempt to preserve the
last-access and last-modify times of the input mailbox. However, archive last-access and last-modify times of the input mailbox. Archive
mailboxes are always created with a mode of \fB0600\fR\&. mailboxes are always created with a mode of \fB0600\fR\&.
If \fBarchivemail\fR finds a pre-existing archive mailbox it If \fBarchivemail\fR finds a pre-existing archive mailbox it
will append rather than overwrite that archive. will append rather than overwrite that archive.
\fBarchivemail\fR will refuse to operate on mailboxes that are symbolic \fBarchivemail\fR will refuse to operate on mailboxes that are symbolic
links or create tempfiles or archives in world-writable directories. links.
.PP .PP
\fBarchivemail\fR attempts to find the delivery date of a message by \fBarchivemail\fR attempts to find the delivery date of a message by
looking for valid dates in the following headers, in order of precedence: looking for valid dates in the following headers, in order of precedence:
@ -275,6 +297,14 @@ will use the last-modified file timestamp on \fBMH\fR and
\fBMaildir\fR format mailboxes, or the date on the \fBMaildir\fR format mailboxes, or the date on the
\fBFrom\fR line on \fBmbox\fR-format mailboxes. \fBFrom\fR line on \fBmbox\fR-format mailboxes.
.PP .PP
When archiving mailboxes with leading dots in the name,
\fBarchivemail\fR will strip the dots off the archive name, so
that the resulting archive file is not hidden.
This is not done if the \fB--prefix\fR or
\fB--archive-name\fR option is used.
Should there really be mailboxes distinguished only by leading dots in the
name, they will thus be archived to the same archive file by default.
.PP
A conversion from other formats to \fBmbox\fR(5) will silently overwrite existing A conversion from other formats to \fBmbox\fR(5) will silently overwrite existing
\fBStatus\fR and \fBX-Status\fR message headers. \fBStatus\fR and \fBX-Status\fR message headers.
.SS "IMAP" .SS "IMAP"