| Previous | 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 31.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 |