Next: , Up: movemail   [Contents][Index]


2.7.1 Movemail Configuration

Editor’s note:

The information in this node may be obsolete or otherwise inaccurate. This message will disappear, once this node revised.

Following configuration file statements affect the behavior of movemail:

Movemail Config: preserve bool

If bool is ‘true’, do not remove messages from the source mailbox.

Movemail Config: reverse bool

If bool is ‘true’, reverse message sorting order.

Movemail Config: emacs bool

If bool is ‘true’, output information used by Emacs rmail interface.

Movemail Config: ignore-erros bool

Continue moving messages after errors. By default, mailfromd exits immediately if it cannot copy a message.

Movemail Config: program-id fmt

Set program identifier, i.e. a string which will prefix all diagnostic messages issued by the program. By default, program name is used.

The fmt is a format string that may contain references to the following macro variables (see macro-variables (Editor’s note: dangling link)):

progname

The program name.

source

URL of the source mailbox.

source:user

User part of the source mailbox URL.

source:host

Host part of the source mailbox URL.

source:path

Path part of the source mailbox URL.

dest

URL of the destination mailbox

dest:user

User part of the destination mailbox URL.

dest:host

Host part of the destination mailbox URL.

dest:path

Path part of the destination mailbox URL.

Setting program-id may be necessary if several movemail instances are run simultaneously (e.g. invoked from a script) to discern between the instances. For example:

program-id "${progname}: ${source} => ${dest}"
Movemail Config: uidl bool

Avoid copying the message if a message with the same UIDL already exists in the destination mailbox.

Movemail Config: verbose level

Set verbosity level.

Movemail Config: mailbox-ownership method-list

Define list of methods for setting ownership of the destination mailbox. The method-list argument can contain the following elements:

copy-id

Copy owner UID and GID from the source mailbox. This method works only with local mailboxes, i.e.: ‘mbox’ (UNIX mailbox), ‘maildir’ and ‘mh’.

copy-name

Get owner name from the source mailbox URL and obtain UID and GID for this user using mailutils authorization methods.

set-id=uid[:gid]

Set supplied uid and gid. If gid is not supplied, it is read from the /etc/passwd record for this UID.

set-name=user

Make destination mailbox owned by user.

StatementReference
debugSee Debug Statement.
tlsSee TLS Statement.
mailboxSee Mailbox Statement.
lockingSee Locking Statement.
pamSee PAM Statement.
sqlSee SQL Statement.
virtdomainSee Virtdomain Statement.
radiusSee Radius Statement.
ldapSee LDAP Statement.
authSee Auth Statement.

Next: , Up: movemail   [Contents][Index]