User Mail Forward Files

The User Mail Forward service module was written by Kevin Van Vechten 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 note write forward files for gids lower than mingid.