| 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 30.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 |