Previous | Next | Contents | Index |
The PMDF user profile database mechanism provides a way for PMDF system
managers to provide default .forward
file functionality
for users; for instance, to specify that local users' messages should
be delivered, in lieu of more specific instructions in users' own
.forward
files, to DEC MailWorks. It also provides a
convenient way for users to make their own selection of any delivery
format choices authorized by the PMDF system manager.
The PMDF system manager defines PMDF user profile database methods, as
described below in Section 17.3.2.1, corresponding to
.forward
file style entries. Then a user can modify his or
her own PMDF user profile database entry, selecting a delivery format
by keyword, rather than having to correctly add an actual, possibly
complicated, delivery mechanism command to his or her
.forward
file.
When executing a delivery command corresponding to a user's entry in the PMDF user profile database, PMDF becomes that user.
17.3.2.1 Configuring the PMDF User Profile Database Methods
The PMDF system manager defines delivery methods in the user profile
database by first creating a PMDF profile database using a command such
as
# su pmdf -c "pmdf crdb /dev/null PMDF_USER_PROFILE_DATABASE" |
pmdf profile
utility's set
method
command. The username of the user on whose behalf the
command is executed will be substituted where the string
%s
is located. The substitution strings %+
,
meaning the username plus subaddress (portion after a plus character),
and %d
, meaning the user's default directory, are also
available.
For example:
# pmdf profile profile> set method BSD "/var/spool/mail/%s" profile> set method DMW "|/usr/bin/inetgrecv %s" profile> set method MIME "+/var/spool/mail/%s" profile> show method -all Method BSD is defined as: /var/spool/mail/%s Method DMW is defined as: |/usr/bin/inetgrecv %s Method MIME is defined as: +/var/spool/mail/%s profile> exit |
More details on the pmdf profile
utility can be found in
Section 32.2.1.
17.3.2.2 Adding User Entries to the PMDF User Profile Database
Once delivery methods have been defined, the PMDF system manager (user
root
or pmdf
) can use the pmdf
profile
utility's set delivery
command to set a
particular user's delivery format to be one of the defined methods with
the privileged -user
qualifier, or set a default delivery
format for users who do not set their own delivery format with the
privileged -default
qualifier.
For example, if the PMDF system manager has configured methods
BSD
and DMW
, then the commands:
# pmdf profile set delivery BSD -user=root # pmdf profile set delivery DMW -default |
root
be delivered in normal
UNIX mailbox format, but that all other messages delivered by the
local
channel be delivered by default using the
DMW
method.
Users can also set their own delivery format to be one of the methods
defined by the PMDF system manager. For example, a user who wants to
receive their messages in DEC MailWorks and whose PMDF system manager
has configured DMW
as the name of such a delivery method
could use the command:
% pmdf profile set delivery DMW |
Previous | Next | Contents | Index |