Node:Invocation,
Next:MTA,
Up:mail.local
Invoking mail.local
The program uses following option groups: See mailbox, See auth,
See logging, See sieve.
-f addr
--from addr
- Specify the sender's name. This option forces
mail.local
to
add From
envelope to the beginning of the message. If it is
not specified, mail.local
first looks into the first line
from the standard input. If it starts with From
, it is assumed
to contain a valid envelope. If it does not, mail.local
creates the envelope by using current user name and date.
-h
--help
- Display this help and exit.
-L
--license
- Display GNU General Public License and exit.
-m path
--mail-spool path
- Specify path to mailspool directory.
-q
--quota-db file
- Specify path to mailbox quota database (see Mailbox Quotas).
-s pattern
--source pattern
- Set name pattern for user-defined mail filters written in Scheme
(see Scheme Filters). The
metacharacters
%u
and %h
in the pattern are expanded to
the current recipient user name and home directory correspondingly.
This option is available only if the package has been configured to
use Guile extension language.
-S pattern
--sieve pattern
- Set name pattern for user-defined mail filters written is Sieve
(see Sieve Filters). The
metacharacters
%u
and %h
in the pattern are expanded to
the current recipient user name and home directory correspondingly.
-t number
--timeout number
- Wait number seconds for acquiring the lockfile. If it doesn't
become available after that amount of time, return failure. The timeout
defaults to 5 minutes.
-x flags
--debug flags
- Enable debugging. The debugging information will be output using syslog.
The flags is a string consisting of the following flags:
Debug flags are:
g
- Start with guile debugging evaluator and backtraces. This is convenient
for debugging user-defined filters (see Scheme Filters).
T
- Enable libmailutil traces (MU_DEBUG_TRACE).
P
- Enable network protocol traces (MU_DEBUG_PROT)
t
- Enable sieve trace (MU_SIEVE_DEBUG_TRACE)
l
- Enable sieve action logs
The digits in the range 0
- 9
used in flags set
mail.local
debugging level.
-v
--version
- Display program version and exit.
--ex-multiple-delivery-success
- Don't return errors when delivering to multiple recipients.
--ex-quota-tempfail
- Return temporary failure if disk or mailbox quota is exceeded. By
default, 'service unavailable' is returned if the message exceeds
the mailbox quota.