User Mail Forward Files
Prev | Chapter 2. Included Modules | Next

## User Mail Forward Files

The User Mail Forward service module was written by Kevin Van Vechten `<kevin@opendarwin.org>` of the OpenDarwin project. The module will extract the mailForwardingAddress attribute from LDAP, optionally create a home directory if it does not already exist, and atomically overwrite the user's `.forward` file.

### LDAP Schema

The mailForwardingAddress attribute can be found in several schema definitions.

- As an optional attribute of the qmailUser object class as defined in the Qmail LDAP schema.

- As an optional attribute of the nsMessagingServerUser class in the Netscape LDAP schema.

### User Mail Forwarding Service Options

The User Mail Forwarding service module supports sanity checking on the uid, gid, and home directory.

#### User Mail Forwarding Service Options

makehome

  Create home directories for users. Set to `true` to enable home directory creation, but be aware that other plugins (such as the `homeDirectory` plugin) may also be configured to create the same home directory, with different options.

home

  Only write forward files to subdirectories of the specified directory.

minuid

  Do not write forward files for uids lower than minuid.

mingid

  Do not write forward files for gids lower than mingid.

Prev | Up | Next
OpenSSH Public Keys | Home | Purge User Home Directories